更改图像颜色在对话框中不起作用

时间:2017-01-18 06:38:04

标签: android dialog android-drawable

我正在改变可绘制文件夹中图像的颜色。

Drawable border = ContextCompat.getDrawable(homeActivity.this, R.drawable.buynow_button);
            ColorFilter borderFilter = new LightingColorFilter( Color.parseColor(Constants.buttonColor), Color.parseColor(Constants.buttonColor));
            border.setColorFilter(borderFilter);

我在3种不同的活动中使用这个图像,并且在改变颜色后它的工作正常。但是当我在对话框中使用它时,它不会改变它的颜色

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

<?xml version="1.0" encoding="utf-8"?>
    <bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ic_back"
    android:tint="@color/red_tint"/>

希望这会对你有所帮助。