Перейти к содержанию
Fire Monkey от А до Я

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

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

  • Посещение

  • Победитель дней

    264

Весь контент Равиль Зарипов (ZuBy)

  1. а теперь если вспомнить почему у вас не грузился вообще контент этой страницы, то вопрос отпадёт
  2. Да пожалуйста, пользуйтесь. У Itema же есть Bitmap. Если нужно через инет, то нужно через хелпер тут не раз выкладывали Есть тема от меня в разделе TListView про динамическую загрузку картинок, посмотрите там.
  3. Планшет на какой версии андроида? И обновились бы сразу на seattle, устарела уже xe7
  4. экономя используя другой сенсор? который постоянно снимает данные?
  5. очень редко такое было, 5 на 1000 таких вставок наверное
  6. уже отвечали на этот вопрос
  7. пишите ручками все и нерешаемых проблем станет меньше
  8. Если внимательно смотреть, то не бывает диалогов с одной кнопкой Yes, всегда OK case AResult of mrOk: Close; end;
  9. действительно, как-то не замечал... ну значит NDK не позволяет нам вызвать этот метод
  10. плохо смотрели... http://fire-monkey.ru/topic/1903-listview-color-helper/?p=11484
  11. Вам достаточно одного скрина или еще скинуть?
  12. посмотрите внимательно как сделаны родные приложения google в материале, убедитесь что все так как я предложил. если нет возможности, могу показать у меня Android 6.0 Marshmallow
  13. да, код делает только полупрозрачность... точней нам доступно только это. форма становится фулл скрин и мы видим наложение полупрозрачности и фона нашей формы
  14. Возможно это работает также как и для IOS... У меня получилось Код не изменился, изменения были в форме... Нужно задать цвет Form1.Fill.Color := TAlphaColorRec.Red; Посередине я поставил Rectangle, чтобы цвет контента не был равен цвету форме. и снизу стоит Rectangle с черным цветом, т.к. у меня наэкранные кнопки. если убрать нижняя панель тоже покрасится. И теперь вопрос, кто знает как определить высоту наэкранных кнопок и их существование? P.S. Кривяков Виталий спасибо за модуль
  15. На андроид девелопер есть константы цветов, они отрицательное значение имеют
  16. Не было времени чтобы проверить какие модули нужно перекомпилировать, возможно цвет делфовый не равен андроидным. Покопайте в эту сторону
  17. не угадал, там нужно все файлы перекомпилировать из папки rtl и половину source... не охото этим заниматься
  18. я пробовал решить это, но тут Делфи ругается если в исходники начинаешь что-то дописывать... по сути, если я правильно понимаю, нужно всего-то добавить в интерфейсы пару строк и тогда мы сможем менять цвет. unit Androidapi.JNI.GraphicsContentViewText; JWindowManager_LayoutParamsClass = interface(JViewGroup_LayoutParamsClass) ['{677013A8-C0C6-4ED2-83EA-188BF4D1331A}'] .... {class} function _GetFLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS: Integer; cdecl; {class} property FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS: Integer read _GetFLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS ; .... [JavaSignature('android/view/Window')] JWindow = interface(JObject) ['{A9AC44DA-219C-41C4-AD29-88B01254819E}'] .... procedure setStatusBarColor(color: Integer); cdecl; .... после объявления этих методов нужно примерно такое вызвать procedure SystemBarSetColor; var Window: JWindow; begin Window := MainActivity.getWindow; Window.clearFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS); Window.addFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); Window.setStatusBarColor(цвет указываем); end; на java это выглядит так // Window window = activity.getWindow(); // window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); // window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); // window.setStatusBarColor(activity.getResources().getColor(R.color.example_color)); ругается на разность скомпилированных файлов...
  19. Спасибо большое, вроде нарисовалось. Судя по вашим ответам, вы большой спец в этой области. не могли бы посоветовать хорошую книгу или другие источники по программированию для андроид на последних Делфи. А то приходится тыкаться как слепой котенок (Делфи 7, на котором раньше программировал, сильно отличается от ХЕ8) спец) он один из разработчиков Firemonkey
  20. на сколько помню нужно плясать от координат ARect
×
×
  • Создать...