1.通过在布局文件中加入tint值改变颜色
文章插图
2.通过如下参数构造,进而构造er,然后调用.()方法调整图标颜色
//设置图标的颜色private void setIconColor(ImageView icon, int r, int g, int b, int a) {float[] colorMatrix = new float[]{0, 0, 0, 0, r,0, 0, 0, 0, g,0, 0, 0, 0, b,0, 0, 0, (float) a / 255, 0};icon.setColorFilter(new ColorMatrixColorFilter(colorMatrix));}
如果图标是不透明的并且不需要透明的变化可以直接
【Android改变图标颜色的方法记录】
icon.setColorFilter(Color.argb(255, r, g, b));
- 盘点历史上10大发明?对社会的进步起到了怎样的影响?改变了什么 改变世界的十大发明
- 揭秘吕不韦:一个改变嬴政改变秦国的投资人
- 侧着做怎么做,双侧卵巢多囊样改变怎么办
- 看标志,读故事:背后蕴藏的世界级企业含义 世界之最图标
- 他早就预言了司马氏的篡权却无力改变结局!
- 中国历史上的十大神人:你知道他们是如何改变世界的吗? 世界十大人物
- 十二 处女男学Android---Android 菜单(Menu)详解与应用
- 项羽并非不想渡江而是受刺激改变了主意
- 长期更新 Android常用监听事件汇总
- 如果项羽没有自:历史会不会因此改变?