Kuix贴士
?? ?發(fā)現(xiàn)TextField有onchange方法,但是TextArea沒有,類比添加,沒有問題,估計(jì)是作者由來有想法做成直接編輯的輸入框吧。
//***************************************************
textarea.getText()在默認(rèn)沒有賦值是為null,已經(jīng)多次調(diào)用textarea.getText().equals("")報(bào)錯(cuò)了,建議用戶自己修改getText函數(shù)或者默認(rèn)值,不置于返回null
//***************************************************
?? ?Kuix支持一定格式的標(biāo)簽,比如div,img等,原來我已經(jīng)擴(kuò)展了table標(biāo)簽,修改為用tablelayout來展示表格(需要修改xml解析器,完善tablelayout,增加scrollPane對(duì)于縱向和橫向滾動(dòng)條的支持).今天完善了img標(biāo)簽的解析,增加對(duì)網(wǎng)絡(luò)圖片的讀取,原來的Picture只支持對(duì)本地圖片的解析,需要增加http連接處理模塊,其實(shí)也不太難,可惜因?yàn)闊o法傳入wap參數(shù),所以無法支持wap.
?? ?需要增加zip壓縮流的支持,必須支持https連接,不過還是無法實(shí)現(xiàn)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>?
?? ?看代碼的時(shí)候才發(fā)現(xiàn)原來作者擴(kuò)展了src屬性,可以直接設(shè)置坐標(biāo),大小,甚至做矩陣轉(zhuǎn)換,這可是可以輕易旋轉(zhuǎn),對(duì)稱等處理圖片的方式,src格式如下:src,x,y,width,height,transform
?? ?哦,原來作者偷懶了,只支持鏡像和三個(gè)直角角度的旋轉(zhuǎn).
/*** @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;}總結(jié)
- 上一篇: 2022跨年烟花代码(七)HTML5五彩
- 下一篇: 如何使用HTML制作一个简单美观的导航栏