ImageView - передний план против фона - PullRequest
0 голосов
/ 29 ноября 2011

При просмотре кода приложения я вижу, что оно использует настройку фонового изображения для ImageView с пустым изображением на переднем плане:

staticon.setImageResource(0);
staticon.setBackgroundResource(R.drawable.switch_to_on);

Каковы плюсы и минусы этого подхода?Будет ли безопасно рефакторинг этого, чтобы просто использовать изображение на переднем плане?Устанавливаемое рисованное изображение - это анимация кадра.

Ответы [ 2 ]

4 голосов
/ 29 ноября 2011

Фоновое изображение может быть установлено на любом объекте вида и растянуто до размера вида.Ресурс изображения предназначен только для ImageView и позволяет вам масштабировать и иметь больше контроля над изображением.Вы можете использовать тип масштаба для настройки способа отображения изображения.

0 голосов
/ 29 ноября 2011

Да, это безопасно. Все виджеты спроектированы так, как вы можете использовать в соответствии с вашими требованиями. Я не думаю, что в этом коде какая-либо небезопасная ситуация.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...