在处理按钮点击或触摸时图片变色事件的另一种方法:
利用Drawable的setColorFilter()属性。
如:
ColorFilter cf = new ColorMatrixColorFilter(new float[]{1,0,0,0,38,0,1,0,0,240,0,0,1,0,120,0,0,0,1,1});
Drawable d = v.getBackground();
d.setColorFilter(cf);
本文介绍了一种在处理按钮点击或触摸事件时使图片颜色发生变化的方法。通过使用Drawable的setColorFilter()属性,可以轻松实现图片颜色的动态调整。示例代码展示了如何创建ColorFilter并应用到Drawable上。
在处理按钮点击或触摸时图片变色事件的另一种方法:
利用Drawable的setColorFilter()属性。
如:
ColorFilter cf = new ColorMatrixColorFilter(new float[]{1,0,0,0,38,0,1,0,0,240,0,0,1,0,120,0,0,0,1,1});
Drawable d = v.getBackground();
d.setColorFilter(cf);
5166
1524

被折叠的 条评论
为什么被折叠?