本文主要是介绍Android自定义View——可在背景图和前景图显示遮罩效果的ImageView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果对android自定义view还不太属性,可以查看我之前写的文章《 Android自定义View——基础知识篇 》
废话不多说,先上效果图
从图中可以看出,我们可以设置背景图或前景图的遮罩,而且遮罩范围可以设置为整张图片或非透明部分,另外,还可以设置遮罩的颜色。
实现的难点在于,遮罩范围 可以设置为整张图片或非透明部分:
1.遮罩范围为整张图片时,直接通过canvas.drawColor(),在图片上面绘制一层遮罩。
这篇关于Android自定义View——可在背景图和前景图显示遮罩效果的ImageView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!