2017-01-18 2 views
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"/> 

希望:しかし、それは、私はあなたがこのような何かを試すことができ

答えて

0

ダイアログボックスで使用するとき、それは色だ変更されません。

+0

実行時に色を動的に変更する必要があります –

+0

これを試してください: 描画可能なmDrawable = context.getResources()。getDrawable(R.drawable.balloons); mDrawable.setColorFilter(new PorterDuffColorFilter(0xffff00、PorterDuff.Mode.MULTIPLY)); –

+0

@ErumMalikこのソリューションを試しましたか? –

関連する問題