Вольдемар Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 (изменено) Смотрю FB Reader, нравится эта читалка и функциями, и интерфейсом. Из главного окна можно вызвать окно настроек: А внутри настроек есть окно поднастроек: Понятное дело, что FB Reader написан не на Delphi, но как лучше такое реализовать? Через TTabControl или через постоянно создаваемые фреймы? Изменено 9 ноября, 2017 пользователем Вольдемар Цитата
0 Tumaso Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 Однозначно использовать фреймы, т.к. TTabControl однозначно съест всю память телефона. Причем в самый неподходящий момент. Цитата
0 krapotkin Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 более того. одно другому не мешает ))) обязательно фреймы. но для того, чтобы они красиво слайдились, кладем их на табы RoschinSpb 1 Цитата
0 RoschinSpb Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 Если всё кидать на Tabы то очень скоро форма превратится в венегрет, где ничего невозможно найти. Гораздо удобнее работать с формой/фреймом на котором есть минимально необходимый набор контролов. А фреймы можно уже кидать на табы, панели или еще куда - дело вкуса. Цитата
0 Tumaso Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 Эффекты смены фреймов можно и без TTabControl сделать, было бы желание Вольдемар 1 Цитата
0 Вольдемар Опубликовано 9 ноября, 2017 Автор Опубликовано 9 ноября, 2017 3 часа назад, Tumaso сказал: Эффекты смены фреймов можно и без TTabControl сделать, было бы желание Как, например? Цитата
0 Tumaso Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 Мои дизайнеры придумали такой эффект - текущий фрейм начинает уменьшается в размерах и у него увеличивается прозрачность. У появляющего фрейма наоборот - он начинает терять прозрачность и одновременно увеличиваться в размерах. Удалось реализовать, но не на всех телефонах быстро работает. Для реализации потребовалось, чтобы фреймы были чуть больше, чем форма Цитата
0 FREEFAR Опубликовано 9 ноября, 2017 Опубликовано 9 ноября, 2017 36 минут назад, Вольдемар сказал: Как, например? Например так uses FMX.Ani Frame.Position.X := clientWidth; TAnimator.AnimateFloat(Frame, 'Position.X', 0, 0.2); ну понятно что предварительно этот фрей привести к росту/весу основных окон или вписанных областей Alisson R Oliveira 1 Цитата
Вопрос
Вольдемар
Смотрю FB Reader, нравится эта читалка и функциями, и интерфейсом. Из главного окна можно вызвать окно настроек:
А внутри настроек есть окно поднастроек:
Понятное дело, что FB Reader написан не на Delphi, но как лучше такое реализовать? Через TTabControl или через постоянно создаваемые фреймы?
Изменено пользователем Вольдемар8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.