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

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

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

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

  • Посещение

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

    265

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

  1. посмотрел видео. ваш бутерброд легко делается в TListView и сразу же решится несколько проблем динамическая подгрузка ложное срабатывание скроллинг единственно не понятно на счёт смещение, это аналогично доп. меню в айос?
  2. покажи видео как там у тебя все сделано, по описанию не очень понятно
  3. картинки ведь в потоке грузятся?
  4. есть два варианта 1) использовать FontAwesome и перед текстом ставить подходящую иконку (не рекомендую использовать иконку и текст в одном объекте, будут баги на некоторых девайсах из-за кириллицы) 2) добавить объекты в режиме DynamicAppearance
  5. @AlexG я проверил то что вы описали. в принципе работает, но для статики почему не работает для динамической подгрузке, точней не совсем работает. порядок действий 1) получаю с сервера список картинок 2) заполняю текстом Item'ы 3) присваиваю событие OnApplyStyleLookup для Item'а 4) в событии ItemApplyStyleLookup пишу следующее procedure TForm13.ItemApplyStyleLookup(Sender: TObject); begin LoadBitmapFromURL((Sender as TListBoxItem).TagString, (Sender as TListBoxItem).ItemData.Bitmap); end; как видим на картинках несколько айтемов не обновились, т.к. они не могут выйти за пределы области (чтобы обнулить стиль и вызвать событие OnApplyStyleLookup) и при таком подходе все время картинка будет скачиваться из интернета, что не есть хорошо UPDATE: добавил проект LB_dload.zip
  6. Хватит использовать TListBox) он не для этого сделан) TListView в помощь и будет счастье)
  7. ну если не критично использовать другой компонент, то я бы предложил такой вариант
  8. Вся инфа есть тут http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.ListView.TListView http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.ListView.Appearances.TPublishedAppearance.ItemEditAppearance Примеры из студии
  9. Ну не сказать чтобы я учил и знаю Java, но есть один очень хороший канал на youtube. я там смотрел про основы Java, и по андроид хороший материал
  10. такс, все неправильно. 1) чтобы расставлять компоненты есть Align 2) если хотите сделать два вида формы Альбомный и Портретный, можно кодом просто сменить Align для нужных компонентов или сделать через фреймы/формы 3) В FMX используется одно активити, а формы это уже делфовые "приколы", но этот код form2.show сработает
  11. в интернете много курсов и уроков, в том числе и видео и на русском. но там не связано с Delphi. Читать help по андроиду, гугл усердно переводит статьи на русский, многое уже переведено. чтобы переводить с Java на Delphi достаточно базовых знаний Java (почти любое решение есть на стаке по андроид)
  12. у стандартного стиля под андроид есть TintColor, там можно выставить цвет
  13. для таких случаев прочтите вот это
  14. не смотрел исходник, но уже на скрине видно что стиль сделан под Platform: Windows 10 Desktop если вы переключитесь на андроид например или ваша ос не win 10, StyleBook будет пустой общие элементы которые не хотите завязывать на платформы, нужно делать под Platform: Default
  15. все правильно, его нужно распаковать. Затем переходим xCode -> Preferences -> Locations -> Command line tools -> выбираем 8.0 и обновляем в IDE SDK
  16. paserver настроен правильно?
  17. зачем так сложно сделали? как вы добавляете Item?
  18. не смог воспроизвести вашу ситуацию, есть подозрение на стиль. попробуйте при добавлении Item'a, прогрузить стиль вручную LBScroll.zip
  19. https://community.embarcadero.com/blogs/entry/quickly-auto-generate-ios-osx-and-android-headers-for-delphi-and-c-builder
  20. дело совсем плохо, addViewToTitleBar уже не поддерживается нужно использовать addTitlebarAccessoryViewController, но опять же его нет в Delphi. Предложение такое, искать транслированное sdk под делфи
  21. Из коробки у NSWindow нету метода addViewToTitleBar
  22. 1) нужен root на девайсе 2) нужно найти обертку для Runtime.getRuntime().exec("su"); 3) http://stackoverflow.com/questions/20932102/execute-shell-command-from-android
  23. да, достаточно нажать кнопку плей и в папке с проектом появится папка Android там во вложенных папках будет заветный файлик
×
×
  • Создать...