涂鸦(Drawdiv)
功能说明
实现对图片进行任意涂鸦
HTML5
<drawdiv id="drawdiv0" scaletype="fitcenter" src="doodle.png" out="c.png"/>
属性列表
属性名 | 属性值 | 说明 |
---|---|---|
src | 要涂鸦的图片名称 | |
scaletype | fitcenter/fitxy/center | 图片显示效果,默认按比例居中显示,还支持充满、原来大小居中显示 |
out | 涂鸦后文件存放路径 | |
paint-color | 画笔颜色 | |
bindfield | 控件绑定字段 |
支持公共属性
参见公共属性说明
事件列表
事件名 | 说明 |
---|---|
无 | 无 |
支持公共事件
参见公共事件说明
实例
1、通过js设置涂鸦控件的图片
<gallery id="gallery0" itemindex="3" onitemclick="this.onitemclick()" spacing="12dp" itemwidth="200"/>
function com$requirement0724$TutuyaController$onload(sender, args){
$id("drawdiv0").set("src","homepage.png");
}
2、把修改后的涂鸦图片在image控件里显示出来
<div id="viewPage0" onload="this.onload()">
<drawdiv id="drawdiv0" scaletype="fitcenter" src="doodle" out="c.png"/>
<label id="label1" onclick="this.label1_onclick()">点击获取涂鸦后的图片</label>
<image id="image0" scaletype="fitxy" src="picture"/>
</div>
function myclick(sender, args){
var pic=$id("drawdiv0").get("out");//获取到修改后的图片路径
$id("image0").set("src",pic);
}
文档更新时间: 2018-01-15 14:29