Мне нужен совет для тех, кто имеет опыт создания приложений для Android.То, что я действительно хотел бы иметь, для внешнего вида моего приложения: вверху строка заголовка, которая является ImageView (контент является png), а внизу ряд пользовательских кнопок, которые составляют панель, похожую на панель,Между заголовком и панелью вкладок находится Контент, который может быть чем угодно ... (скорее всего кнопки)
Я делал это, создавая RelativeLayout, который определяет LeftMargin и UpperMargin для координат x, y- В настоящее время все мои действия наследуют пользовательский класс MyActivity, который перестраивает заголовок и панель вкладок во время onCreate.Это кажется мне плохим!
PART1) --- Решение для постоянных данных Поскольку «панель вкладок» и заголовок являются постоянными независимо от того, на каком экране вы находитесь во время выполнения этого приложения, оноимеет смысл хранить их где-то ... Как мне это сделать?Сделать одноэлементный объект, который запрашивает активность?
Я немного подумал об одноэлементном объекте, и я даже не уверен, что буду хранить, так как представления, которые отображаются во время действия А, имеют действие А в качестве контекста,а не Упражнение B.
PART2) --- Эстетика анимации Мне бы очень хотелось, чтобы «Контент» (вид посередине между заголовком и панелью вкладок) выдвигался влево, а новый слайд контентас правой стороны.То есть, я бы хотел, чтобы панель вкладок и заголовок оставались неизменными, пока меняются «действия».Это вообще возможно?Что я должен сделать, чтобы достичь этого?
Одна идея, которая у меня была, заключалась в том, чтобы сделать всю программу одним занятием!Я бы создал анимацию для пользовательского вида посередине и переопределил бы кнопку «назад», чтобы правильно перейти к предыдущему пользовательскому виду.Это ужасная идея?
У кого-нибудь есть совет?