带图标的Android选择器

时间:2016-10-27 12:39:13

标签: android icons selector drawable

当我按下Instagram上的工具栏或像Toolbar

这样的图标时,我试图让图标改变颜色

我已搜索过,唯一的调查结果是带有文字的按钮,我需要使用Icons.Thanks

1 个答案:

答案 0 :(得分:1)

如果您使用的是矢量资源,则可以使用以下命令更改xml中的颜色:

android:tint="@color/myColor" or android:tint="#ff00ff"

我建议您使用values文件夹中的colors.xml。这样你就可以在一个地方改变整个项目的颜色:)

或在代码中:

iconName.setColorFilter(Color.parseColor("#ff00ff"));

如果您希望在点击,切换或不同事件上进行颜色更改。然后你只需要应用相应的监听器。 例如,如果您希望在单击时发生这种情况,请使用OnClickListener。

nameOfClickableObject.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //to do code here
        }
    });

编辑:您目前使用什么来显示图标?你有什么可以分享的吗?