在png上叠加不起作用

时间:2016-03-12 08:21:28

标签: android

我有一个png,我只是想添加一个颜色叠加层。我尝试了如下:

    Drawable icon= getResources().getDrawable(R.drawable.ic_nav_heart_outline);
icon.mutate().setColorFilter(getResources().getColor(R.color.citylifeapp_blue), PorterDuff.Mode.SRC_IN);
        Bitmap bitmap = ((BitmapDrawable) icon).getBitmap();
        Drawable d = new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(bitmap, 42, 42, true));
        btn.setCompoundDrawablesWithIntrinsicBounds(d, null, null, null);

但它没有做任何事情。

有人知道这个问题吗?

编辑:

按钮上的图片以便澄清:

enter image description here enter image description here

0 个答案:

没有答案