Вольдемар Опубликовано 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 krapotkin Опубликовано 9 ноября, 2017 Поделиться Опубликовано 9 ноября, 2017 собсно об этом и речь Цитата Ссылка на комментарий
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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.