关于android自定义View时使用paint.setXfermode注意

来源:互联网 发布:泰国人用淘宝吗 编辑:程序博客网 时间:2024/06/14 06:06
众所周知,自定义View时使用paint.setXfermode()可以将两张不同的图片进行混合叠加,画出多种效果。应用场景也是十分广泛的,圆角图片,圆形图片,迅雷下载的水波纹进度效果,魅族应用商店下载进度等等。但是如果你发现paint.setXfermode()方法不起作用,你很有可能是没有关闭view的硬件加速,你需要如下操作
setLayerType(LAYER_TYPE_SOFTWARE, null);

原创粉丝点击