0
ドロアブルフォルダにある画像の色を変更しています。ダイアログボックスで画像の色が変化しない
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種類のアクティビティで使用しており、色を変更した後で動作します。これはあなたを助け
<?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"/>
希望:しかし、それは、私はあなたがこのような何かを試すことができ
実行時に色を動的に変更する必要があります –
これを試してください: 描画可能なmDrawable = context.getResources()。getDrawable(R.drawable.balloons); mDrawable.setColorFilter(new PorterDuffColorFilter(0xffff00、PorterDuff.Mode.MULTIPLY)); –
@ErumMalikこのソリューションを試しましたか? –