涂鸦(Drawdiv)

功能说明

实现对图片进行任意涂鸦

HTML5

  1. <drawdiv id="drawdiv0" scaletype="fitcenter" src="doodle.png" out="c.png"/>

属性列表

属性名 属性值 说明
src 要涂鸦的图片名称
scaletype fitcenter/fitxy/center 图片显示效果,默认按比例居中显示,还支持充满、原来大小居中显示
out 涂鸦后文件存放路径
paint-color 画笔颜色
bindfield 控件绑定字段

支持公共属性
参见公共属性说明

事件列表

事件名 说明

支持公共事件
参见公共事件说明

实例
1、通过js设置涂鸦控件的图片

  1. <gallery id="gallery0" itemindex="3" onitemclick="this.onitemclick()" spacing="12dp" itemwidth="200"/>
  1. function com$requirement0724$TutuyaController$onload(sender, args){
  2. $id("drawdiv0").set("src","homepage.png");
  3. }

2、把修改后的涂鸦图片在image控件里显示出来

  1. <div id="viewPage0" onload="this.onload()">
  2. <drawdiv id="drawdiv0" scaletype="fitcenter" src="doodle" out="c.png"/>
  3. <label id="label1" onclick="this.label1_onclick()">点击获取涂鸦后的图片</label>
  4. <image id="image0" scaletype="fitxy" src="picture"/>
  5. </div>
  1. function myclick(sender, args){
  2. var pic=$id("drawdiv0").get("out");//获取到修改后的图片路径
  3. $id("image0").set("src",pic);
  4. }
文档更新时间: 2018-01-15 14:29