1. 首页
  2. 移动开发
  3. Android
  4. Android实现遮罩层(蒙板)效果

Android实现遮罩层(蒙板)效果

上传者: 2022-05-16 21:58:10上传 PDF文件 110.16 KB 热度 16次

Android的遮罩效果就是把一张图片盖在另一张图片的上面,通过控制任意一张图片的显示百分比实现遮罩效果。下面我使用两张一样的图片来实现一个类似于 Android 的progressbar 的填充效果。使用遮罩效果来实现progressbar的效果的好处是,我们可以只改变图片就可以更改progress的进度填充效果,并且我们可以实现任意形式的填充效果,就比如横竖填充,扇形逆/顺时填充针等。网上有很多介绍Android 遮罩效果的列子,但是都是横竖的填充效果,下面我来实现一个扇形填充效果,如下图:我现在要做的就是用这两种图去实现一个progressbar效果.好了原来不解释了直接上代码吧:一.Activity代码二.activity布局文件main.xml三.View的实现效果MaskProgress.java四.该Veiw自定义的属性文件attrs.xml效果图如下,上面小的是定义xml的,下面大的是从代码中添加的

下载地址
用户评论