rustam_d Опубликовано 24 октября, 2015 Поделиться Опубликовано 24 октября, 2015 Ярослав, раз у вас немного нашлось время на компоненты для DX ) Вопрос: можно ли реализовать сабж для андроид? Цвет текста не прошу. Просто авто-яркость с ума сходит на гаджетах... А если не сложно то и цвет рамки бы править хотелось бы, чтобы сделать ее одинаковой с бэкгроундом. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 24 октября, 2015 Администраторы Поделиться Опубликовано 24 октября, 2015 Эти диалоги же нативные, и выглядят так как принято по умолчанию в системе. По идеи они должны выглядить у вас в таком стиле: Цитата Ссылка на комментарий
0 rustam_d Опубликовано 24 октября, 2015 Автор Поделиться Опубликовано 24 октября, 2015 странно, все также как на скрине получилось, просто в DelphiXE8, была рамка и черный фон...видимо теперь по другому. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 24 октября, 2015 Администраторы Поделиться Опубликовано 24 октября, 2015 Я в новой версии исправлял эту ошибку, по которой диалоги выглядили старыми. Сейчас у вас они у вас выглядят как новые? Цитата Ссылка на комментарий
0 rustam_d Опубликовано 24 октября, 2015 Автор Поделиться Опубликовано 24 октября, 2015 (изменено) да, как на вашем скрине выше Изменено 27 января, 2016 пользователем Brovin Yaroslav Цитата Ссылка на комментарий
0 voksy123 Опубликовано 27 января, 2016 Поделиться Опубликовано 27 января, 2016 Hello, i have see on the attached pictures a app named DialogFragmentTutorial. This is not include as FGX sample. Can i find it on your forum? I need a native alert Dialog with Caption, Message and Buttons. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 27 января, 2016 Администраторы Поделиться Опубликовано 27 января, 2016 Hello, It's a base functionality of FireMonkey. MessageDlg Look at FMX.Dialogs.pas unit Цитата Ссылка на комментарий
0 voksy123 Опубликовано 27 января, 2016 Поделиться Опубликовано 27 января, 2016 Hello, thanks for your quick answer I know the MessageDlg but with this funtion i can not set a visible caption or a Image in a caption Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 27 января, 2016 Администраторы Поделиться Опубликовано 27 января, 2016 Ok, Unfortunately, FGX doesn't have special dialog for it. Would you like to show dialog with: Caption message image Buttons? Thank you Цитата Ссылка на комментарий
0 haword Опубликовано 28 января, 2016 Поделиться Опубликовано 28 января, 2016 Кстати Ярослав, в 10 версии, елсли на форму кидаешь стильбук и там меняешь стиль для какого ни будь элемента, то диалоги из белых превращаются в старые черные. ибо там в исходниках стоит код на проверку компонента на форме и если он есть то от туда пытаются взять стиль диалогов, без проверки а присутствует ли там стиль для диалога или нет. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 28 января, 2016 Администраторы Поделиться Опубликовано 28 января, 2016 Я в новой версии отдельно добавлю свойство Theme, которое позволит четко указать какую тему использовать. Будет три значения: Auto, Dark , Light. В автоматическом будет пытаться получить тему из стиля. Остальные два будут жестко указывать тему. И о каком месте в коде идет речь? P.S. Спасибо за найденный баг. Цитата Ссылка на комментарий
0 voksy123 Опубликовано 28 января, 2016 Поделиться Опубликовано 28 января, 2016 Ok, Unfortunately, FGX doesn't have special dialog for it. Would you like to show dialog with: Caption message image Buttons? Thank you Yes Цитата Ссылка на комментарий
0 haword Опубликовано 29 января, 2016 Поделиться Опубликовано 29 января, 2016 (изменено) function GetNativeTheme: Integer; var LStyleDescriptor: TStyleDescription; begin Result := 0; if not IsGingerbreadDevice and (Screen <> nil) and (Screen.ActiveForm <> nil) then begin // if Screen.ActiveForm.StyleBook <> nil then // LStyleDescriptor := TStyleManager.FindStyleDescriptor(Screen.ActiveForm.StyleBook.Style) // else LStyleDescriptor := TStyleManager.FindStyleDescriptor(TStyleManager.ActiveStyleForScene(Screen.ActiveForm as IScene)); Result := GetThemeFromDescriptor(LStyleDescriptor); end; end; вот так работает. и стиль примененный к компоненту есть и диалоги белые. извиняюсь конечно, это без использования диалогов этой темы, это вообще в студии. Изменено 29 января, 2016 пользователем Brovin Yaroslav Добавил формат кода Цитата Ссылка на комментарий
Вопрос
rustam_d
Ярослав,
раз у вас немного нашлось время на компоненты для DX )
Вопрос: можно ли реализовать сабж для андроид? Цвет текста не прошу.
Просто авто-яркость с ума сходит на гаджетах...
А если не сложно то и цвет рамки бы править хотелось бы, чтобы сделать ее одинаковой с бэкгроундом.
Ссылка на комментарий
12 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.