Kuix贴士
?? ?發現TextField有onchange方法,但是TextArea沒有,類比添加,沒有問題,估計是作者由來有想法做成直接編輯的輸入框吧。
//***************************************************
textarea.getText()在默認沒有賦值是為null,已經多次調用textarea.getText().equals("")報錯了,建議用戶自己修改getText函數或者默認值,不置于返回null
//***************************************************
?? ?Kuix支持一定格式的標簽,比如div,img等,原來我已經擴展了table標簽,修改為用tablelayout來展示表格(需要修改xml解析器,完善tablelayout,增加scrollPane對于縱向和橫向滾動條的支持).今天完善了img標簽的解析,增加對網絡圖片的讀取,原來的Picture只支持對本地圖片的解析,需要增加http連接處理模塊,其實也不太難,可惜因為無法傳入wap參數,所以無法支持wap.
?? ?需要增加zip壓縮流的支持,必須支持https連接,不過還是無法實現png,gif的透明背景,就這樣吧.
?
<?xml version="1.0" encoding="UTF-8"?> <screen style="layout:borderlayout" cleanUpWhenRemoved="true"><_title>%T_CONTACT%</_title><scrollPane id="main" scrollbar="both"><picture src="http://www.google.com.hk/intl/zh-CN/images/logo_cn.png"/></scrollPane><screenFirstMenu onAction="openlist">%T_PHONETO%</screenFirstMenu><screenSecondMenu onAction="back">%BACK%</screenSecondMenu> </screen>?
?? ?看代碼的時候才發現原來作者擴展了src屬性,可以直接設置坐標,大小,甚至做矩陣轉換,這可是可以輕易旋轉,對稱等處理圖片的方式,src格式如下:src,x,y,width,height,transform
?? ?哦,原來作者偷懶了,只支持鏡像和三個直角角度的旋轉.
/*** @param rawData* @return The converted image transform*/public int convertTransform(String rawData) {if (rawData != null) {if (rawData.equals("mirror")) {return Sprite.TRANS_MIRROR;} else if (rawData.equals("mirror_rot270")) {return Sprite.TRANS_MIRROR_ROT270;} else if (rawData.equals("mirror_rot180")) {return Sprite.TRANS_MIRROR_ROT180;} else if (rawData.equals("mirror_rot90")) {return Sprite.TRANS_MIRROR_ROT90;} else if (rawData.equals("rot270")) {return Sprite.TRANS_ROT270;} else if (rawData.equals("rot180")) {return Sprite.TRANS_ROT180;} else if (rawData.equals("rot90")) {return Sprite.TRANS_ROT90;}}return Sprite.TRANS_NONE;}總結
- 上一篇: 2022跨年烟花代码(七)HTML5五彩
- 下一篇: 完整的游戏数据包下载安装教程