#java #android #android_layout
Здравствуйте. Требуется реализовать Activity с некой разметкой (Кнопки, текстовые поля и т.д.) но с динамически меняющимся фоном (Background), скажем отображение анимации или отрисовка изменяющейся графики. То есть организовать как бы двухслойное Activity, чтобы сзади происходили всякие декоративные вещи, а поверх элементы управления. Какими средствами реализуется подобное? Заранее спасибо за любые варианты.
Ответы
Ответ 1
Необходимо использоватьВ качестве View можно использовать ImageView с ресурсом AnimationDrawable или VideoView или что-то своё. Содиржимое страницы (кнопки и прочее) Ответ 2
Опишу решение (возможное), как его вижу, хотя не совсем понято, что конкретно вас смущает и что именно нужно. И так, вы создаете макет с главным контейнерным элементом (LinearLayout или RelativeLayout). Далее Вы можете в зависимости от условий менять фон либо корневого элемента, используя методы setBackgroungDrawable, setBackgroundResource или setBackgroundColor. В корневой элемент вы можете добавить вьюшку (абсолютно любую) и применять к ней анимации. Для эстетов извращений можно использовать OpenGL. Далее вы вкладываете внутрь той вьюшки свои элементы управления. Как-то так!
Комментариев нет:
Отправить комментарий