これは私のために働いた:
res / colors.xml内:
<color name="highlight_color_filter">#A5FF0000</color>
アクティビティでフィルターを初期化し、ペイントを強調表示します。
int highlightColor = context.getResources().getColor(R.color.highlight_color_filter);
PorterDuffColorFilter colorFilter = new PorterDuffColorFilter(highlightColor, PorterDuff.Mode.SRC_ATOP);
Paint redHighLight = new Paint();
redHighLight.setColorFilter(targetHitFilter);
redHighLight.setAlpha(190);
次に、フィルターをImageViewに適用します。
ImageView iv=(ImageView)findViewById(ResIdOfImageToFilter);
iv.setColorFilter(redHighLight);
それでもうまくいかない場合は、ImageViewドローアブルに適用してみてください。
iv.getDrawable().setColorFilter(redHighLight);
それがお役に立てば幸いです。