МихаилЪ чайковЪ

Пользователи
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Весь контент МихаилЪ чайковЪ

  1. МихаилЪ чайковЪ

    Цвет TopBar'a приложения в Task Manager'e

    Прошло много времени, но кому-нибудь это пригодится. Создаём файл 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
  2. Отлично! А можно ли будет в будущем смешивать компоненты FMX и FGX, при этом сохраняя Z-Order?
  3. МихаилЪ чайковЪ

    Tlabel Click

    lblCompanyMail.HitTest := True; Есть такая строчка у вас?
  4. В Windows вся проблема. Как известно, в этой ОС можно нажимать как мышью, так и пальцем. Вопрос: как сделать так, чтобы OnTap срабатывал не только на палец, но и на мышь?
  5. Тогда 100% файл должен был попасть на устройство. И да, каждый раз он перезаписывается, если не менять настроек. Root я предлагал как способ узнать папку. Может быть я не понял вопрос
  6. Чтобы узнать, есть ли файл базы на телефоне и какой он, нужно: 0. Получить ROOT-доступ, если база хранится в системной папке приложения 1. Узнать точное местоположение файла и найти его по этому адресу. Все пути перечислены в справке. Для их получения вызовите справку TPath.GetHomePath Файл мог попасть не в ту папку, если указан неправильный Remote Path в Deployment или не указан вовсе. К примеру, я храню большинство данных своего приложения в TPath.GetHomePath, поэтому для всех в Deployment пишу assets/internal. Есть другие пути и Remote Path для каждого из них. Вам следует проверить этот пункт. Подробнее на developer.android.com
  7. МихаилЪ чайковЪ

    Использование жестов при развернутом окне Metropolis

    Жесты могут также отвалиться, если вы включите свойство формы Transparency. Немаловажно то, что оно плохо дружит со многими функциями WinAPI. Да, проблема актуальна
  8. МихаилЪ чайковЪ

    Как в Windows определить, что на компонент был опущен палец?

    Это хорошо, а будет ли зависеть нажатие пальца от положения курсора мыши?
  9. Именно палец, а не мышь. При этом нужно, чтобы при нажатии в моё приложение можно было нажимать и в других - примерно так себя ведут экранная клавиатура и тачпад. Реализуется что-то типа экранного джойстика Уже пробовал использовать LongTap: здесь проблема в том, что длинное нажатие бывает длинным WM_TOUCH не работает Через OnMouseDown не вышло, так как чтобы сработало, нужно пошевелить пальцем, а я хочу, чтобы поставил и заработало
  10. МихаилЪ чайковЪ

    Начать Drag'n'Drop в Windows из события OnGesture

    Сейчас делаю так 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; Проблема в том, что при удержании пальца в тот самый момент, когда процедура должна выполниться, приложение наглухо зависает