только одно состояние Resources res = mContext.getResources(); Drawable d1 = res.getDrawable(R.drawable.my_image); Drawable d2 = res.getDrawable(R.drawable.my_image); d2.setAlpha(0); // повлияет на d1 • В подобном случае не изменяйте Drawable напрямую, а используйте tween-анимацию
- фабрика • BitmapFactory.Options - опции создания Bitmap • Объекты Bitmap очень тяжеловесны! • Не используйте Bitmap неоправданно большого размера во избежании OutOfMemoryException
Tween-анимация — набор преобразований (альфа, масштабирование, поворот, перенос), применимый к одному изображению • Tween-анимации являются ресурсом и должны быть размещены в res/anim/* .xml • Interpolator — описание скорости анимации в зависимости от времени