laya mask renderType progressbar

1.参考设置遮罩
在这个官方未例中,提到可以在IDE中设置遮罩。

Paste_Image.png

然后我也终于知道那个renderType是干嘛用的了

2.progressbar
官方的progressbar这个限制有点多,首先资源有progress$bar.png和progress.png,而且大小也要相同。其次,进度变化是直接设置bar这张图片的width,为了不变形可以设置sizeGrid.看下面的源码,两张图的sizeGrid会被一起设置。

public function set sizeGrid(value:String):void {
    _bg.sizeGrid = _bar.sizeGrid = value;
}

LayaAir下Loading进度条的制作
进度

3.可以用遮罩实现progressbar

_progressImage = box.getChildByName("progress") as Image;
if (_width == 0 && _progressImage.width != 0) {
    _width = _progressImage.width;
    _maskSp.graphics.drawRect(0, -5, _progressImage.width, _progressImage.height + 10, "#ffffff");
    _progressImage.mask = _maskSp;
}
//移动这个遮罩层的X位置
public function setPercentage(percent : Number) : void {
    _maskSp.x = 0 - _width * (1 - percent);
}

end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,173评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,663评论 2 45
  • 看到一篇文章 男生没有写过情书 女生没有收过情书他的感情生活是不完整的 在这个年代,我想要是哪个男生还在送情书的话...
    你打扰到我学习啦阅读 3,142评论 0 1
  • 论心机,没有一个女人比得上一只会穿会搭的时尚精,TA一定知道怎么穿搭显瘦、显高、哪种发色最吸睛、哪款发型显脸小,每...
    穷少女恋物记阅读 2,885评论 0 2
  • 智慧滋长表 泪水夺眶而出,心生愤恨。总是要不到,还要吗?不就是一个男人嘛,他给了我什么,现在他能给我什么? 亲爱的...
    爱朱朱阅读 1,066评论 0 0