5***@qq.com
5***@qq.com
  • 发布:2017-07-10 18:17
  • 更新:2017-08-04 10:33
  • 阅读:1413

类似这种功能如何实现,在原生nav上画了一个Bitmap,需要点击后更改此图片内容

分类:HTML5+

类似这种功能如何实现,在原生nav上画了一个Bitmap,需要点击后更改此图片内容

部分代码如下:
fbitmap = new plus.nativeObj.Bitmap("fav");
fbitmap.load("../images/fav.png", function() {
titleView.drawBitmap(fbitmap, {}, {
top: "12px",
left: (about_left - 30) + "px",
width: "20px",
height: "20px"
});
titleView.interceptTouchEvent(true);
titleView.addEventListener("click", function(e) {
var x = e.clientX;
if(x > (about_left - 30) && x<about_left) { //触发关于页面
plus.nativeUI.toast("收藏成功");
fbitmap.load("../images/faved.png");
console.log("收藏");
}
}, false);
}, function() {});

以上是创建了一个收藏的图片在nav上,当点击后,要改变图片样式,我下面写的貌似不行,不知道怎么写才可以

2017-07-10 18:17 负责人:无 分享
已邀请:
山顶洞人

山顶洞人

view.drawBitmap(src, sprite, position, id);
这个方法里 可以指定id的.

在此调用这个方法 用同样的id 就可以改写内容了.
id: ( String ) 可选 绘制操作标识
当前View控件已经存在此绘制操作(包括drawBitmap/drawRect/drawText)标识,则更新绘制操作。 否则做为新的绘制操作处理。

该问题目前已经被锁定, 无法添加新回复