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

krapotkin

Пользователи
  • Постов

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

  • Посещение

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

    210

Весь контент krapotkin

  1. чтобы не плодить текстов, найдите MyDialogs http://fire-monkey.ru/topic/3791-два-вопроса-по-модальным-окнам/#comment-23880
  2. 1. а зачем миксовать ООП и процедуры?? 2. это не одно и то же TCallBackProcSelectRef = reference to procedure(idRegion: integer; constsFullRegion: string); TCallBackProcSelectRef = procedure(idRegion: integer; constsFullRegion: string); procedure CallBackProcSelect(idRegion: integer; const sFullRegion: string); - это второе
  3. помню, они вызывались еще не к месту имхо, когда я заполнял AItem.Data['xxx'] или наоборот, читал из... сейчас точно не скажу уже сделал так же флажок и ResetView
  4. пуш это пакет. не визуальный то что в шторке это нотификейшн, который генерится системой если программа не запущена, и не генерится если она работает
  5. возможно еще бы разрешения для программы посмотреть стоит
  6. Я для себя отлично решил вопрос. Сделал просто панель и кнопку. 30 секунд работы
  7. попробовать GetSharedDocumentsPath
  8. какую еще разницу нужно, если мне нужно либо ПИСАТЬ сервис и устанавливать его на девайс или НЕ ПИСАТЬ сервис ?
  9. список никакого отношения к интерфейсу не имеет. выбрали на экране что-то -- поместили в список ключ, по которому это что-то можно найти. в самом простом случае - тупо номер строки при перерисовке проверяйте, если этот номер строки есть в вашем списке, то рисуем эту строку другим цветом. that's all а вы как думаете, как устроен мультиселект в гридах? почитайте доки - это просто список закладок датасета
  10. krapotkin

    Заливка

    в фотошопе прекрасно из коробки работает, например, альфа-канал и режимы смешивания слоев. и что? при чем тут фотошоп? Примитивы канваса предназначены для быстрой перерисовки картинки, можно например, анимацию делать. FloodFill просто роняет производительность глубоко ниже уровня моря, поэтому давать ее программистам, особенно начинающим - зло. А для неначинающего написать самостоятельно эту заливку ничего не стоит...
  11. в режиме DynamicAppearance можно удалить и добавить вообще все и заменить все своим
  12. это уже подробно разбиралось на форуме. рекомендую почитать у Равиля. там еще про отложенную подкачку битмапов из интернетов
  13. пуш работает на уровне системы и не требует никаких сервисов
  14. все просто. используем способы работы с файлами из этого века и все ок у всех потомков TStream есть конструкторы с параметром Encoding. Используем их и пишем в любой требуемой кодировке.
  15. если все и так работает, о чем тогда вопросы вообще? пользуйтесь. ждите, когда вам все допилят (никогда) и кстати, перенесите картинку вправо. что делать тогда?
  16. дооо. визуальный редактор - агоонь. на нем только демо хорошо делать... а как вы простите сделаете так, чтобы ваш текст не залезал на картинку например? или выводился в две строки, а под ним другой текст и есть неприятность - размеры экранов у девайсов разные, и опять ваша раскладка плывет - уплывает. нафиг такой редактор. 50 строк кода не стоят геморроя
  17. krapotkin

    Заливка

    и правильно, что нет. это жуткая штука, не надо давать ей пользоваться придумывайте алгоритм без её использования
  18. и header и footer это такие же текстовые элементы как и прочие и заполнять их можно точно так же item:=lvWallets.Items.Add; item.Purpose := TListItemPurpose.Header; и при отрисовке проверять item.Purpose и рисовать по-другому...
  19. krapotkin

    PNG Кнопка

    https://community.embarcadero.com/answers/how-do-i-get-at-individual-pixels-in-a-firemonkey-tbitmap можно проверять цвет пиксела а можно приготовить 100500 отдельных картинок, наложить их тут друг на друга и проверять непрозрачность пиксела в каждой из этих исходных картинок можно предварительно составить 100500 масивов - битовых масок, соответствующих непрозрачным пикселам на каждой области, и проверять по ним.
  20. чем плох просто список ключей? хочешь добавил, хочешь убавил. и отрисовка селектед все равно должна по какому-то списку идти
  21. я выкладывал рабочий пример для берлина, как и что создается
  22. с чего бы мелочь. несколько (а не стандартные текст/детейл) элементов с разным оформлением и раскладкой, зависящих от данных, управление высотой итема, рисование самодельных элементов, иконок, реакция на клики
  23. для задачи побольше я писал мини фреймворк где элементы создавались по описанию, так что опять ничего не перепутать
  24. ну во-1, я везде проверяю результат на Нил, во-2, эти элементы создаются самим лв))
×
×
  • Создать...