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;
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值