-
Постов
11 -
Зарегистрирован
-
Посещение
Весь контент МихаилЪ чайковЪ
-
Прошло много времени, но кому-нибудь это пригодится. Создаём файл styles.xml в папке с проектом. В него пишем <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme" parent="@android:style/Theme.Material"> <item name="android:colorPrimary">#000000</item> <!--> Менять этот цвет <--> <item name="android:colorPrimaryDark">#000000</item> <!--> Менять этот цвет <--> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">false</item> <item name="android:windowBackground">@drawable/splash_image_def</item> <item name="android:windowNoTitle">true</item> </style> </resources> Поменяйте цвета в тех строчках, которые я отметил. Возможно, в настройках проекта потребуется включить Splash Screen
-
lblCompanyMail.HitTest := True; Есть такая строчка у вас?
-
В Windows вся проблема. Как известно, в этой ОС можно нажимать как мышью, так и пальцем. Вопрос: как сделать так, чтобы OnTap срабатывал не только на палец, но и на мышь?
- 21 ответ
-
- scrollbox
- запрет нажатия
- (и ещё 1 )
-
Чтобы узнать, есть ли файл базы на телефоне и какой он, нужно: 0. Получить ROOT-доступ, если база хранится в системной папке приложения 1. Узнать точное местоположение файла и найти его по этому адресу. Все пути перечислены в справке. Для их получения вызовите справку TPath.GetHomePath Файл мог попасть не в ту папку, если указан неправильный Remote Path в Deployment или не указан вовсе. К примеру, я храню большинство данных своего приложения в TPath.GetHomePath, поэтому для всех в Deployment пишу assets/internal. Есть другие пути и Remote Path для каждого из них. Вам следует проверить этот пункт. Подробнее на developer.android.com
-
Использование жестов при развернутом окне Metropolis
МихаилЪ чайковЪ ответил Вячеслав вопрос в Жесты
Жесты могут также отвалиться, если вы включите свойство формы Transparency. Немаловажно то, что оно плохо дружит со многими функциями WinAPI. Да, проблема актуальна -
Сейчас делаю так procedure TForm1.Circle1Gesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); var lsender: TCircle; Svc: IFMXDragDropService; DragData: TDragObject; LCircleShot: FMX.Graphics.TBitmap; begin lsender := (Sender as TCircle); if TPlatformServices.Current.SupportsPlatformService(IFMXDragDropService, Svc) then begin LCircleShot := lsender.MakeScreenshot; lsender.Align := TAlignLayout.None; DragData.Source := Sender; DragData.Data := LCircleShot; Svc.BeginDragDrop(Self, DragData, LCircleShot); end end; Проблема в том, что при удержании пальца в тот самый момент, когда процедура должна выполниться, приложение наглухо зависает
-
Как в Windows определить, что на компонент был опущен палец?
МихаилЪ чайковЪ опубликовал вопрос в Windows
Именно палец, а не мышь. При этом нужно, чтобы при нажатии в моё приложение можно было нажимать и в других - примерно так себя ведут экранная клавиатура и тачпад. Реализуется что-то типа экранного джойстика Уже пробовал использовать LongTap: здесь проблема в том, что длинное нажатие бывает длинным WM_TOUCH не работает Через OnMouseDown не вышло, так как чтобы сработало, нужно пошевелить пальцем, а я хочу, чтобы поставил и заработало