在做项目的过程中发现了一个很奇怪的现象,相同的代码在两个应用中产生了不同的效果。
代码具体内容是使用应用中的同一个Drawable资源创建了几个不同的ImageView实例,改变其中一个ImageView的背景透明度。
img1.setBackground(getResources().getDrawable(R.drawable.theme));
img2.setBackground(getResources().getDrawable(R.drawable.theme));
img3.setBackground(getResources().getDrawable(R.drawable.theme));
img1.getBackground().setAlpha(50);