我有一个背景图像设置为ImageView
,现在我想更改图像的不透明度,因为我编写此代码来更改 ImageView 的不透明度,但是当我这样做时,它会从图像视图中删除背景图像,所以我的问题是如何在不删除背景图像的情况下更改 ImageView 的不透明度。
我使用的代码是:
ImageView imageView = (ImageView) findViewById(R.id.image_view);
imageView.setBackgroundResource(R.drawable.theme1_page_header); // Set background image
int opacity = 100; // from 0 to 255
imageView.setBackgroundColor(opacity * 0x1000000); // change opacity of image