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

Anatoliy

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

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

  • Посещение

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

  1. Подскажите как можно победить ошибки... При попытке откомпилировать проект в Токио и который успешно работает в Берлине (ошибки в Токио): [DCC Error] FMX.FontGlyphs.Android.pas(32): E2037 Declaration of 'DoGetGlyph' differs from previous declaration [DCC Fatal Error] FMX.FontGlyphs.Android.pas(284): F2613 Unit 'FMX.FontGlyphs' not found.
  2. Ярослав, а вот то, что TAniIndicator, игнорирует размеры заданные в инспекторе обектов для платформы Андроид, это баг или не понимание мною FMX для мобильной разработки? С++ Builder Berlin все апдейты.
  3. Видимо движок форума кардинально изменился. Пропала возможность поставить плюс СПАСИБО. Спасибо. Буду изучать и пробовать. P.S. Проблема в том, что используется С++ Builder и проект уже полностью готов. При установке новых компонентов в среду С++ Builder, по опыту, наверняка вылезит куча проблем, если компонент не дуален и для Дельфи и для С++.
  4. Спасибо. Не думал, что простой индикатор умеющий представлять себя в нужном размере это танцы с бубном и куча усилий. FMX что-то с тобой не так... Впрочем может не прав.
  5. Программа ориентирована на корпоративный сектор и будет запущена исключительно на планшетах определенной марки с большим экранам. Маленький зеленый крутящийся кружок совсем не подходит.
  6. Я пример посмотрел и все понял. Но чтобы подготовить такой файл, надо умение. Например я хочу, чтобы кружок был больше. Можно увеличить файл Равиля в растровом редакторе, но это, как я понимаю, приведет к потере качества. Вот и хотелось бы иметь примеры файлов с индикатором загрузки, в хорошем разрешении, которые можно было бы уменьшать под свои потребности без потери качества. Или туплю и не правильно понимаю идеологию?
  7. Прошу прощения, а вот картинка индикатора загрузки, должна быть особым образом подготовлена в формате png, или подойдет простой анимированный gif? P.S. Поделитесь своими картинками индикатора ожидания...
  8. Посоветуйте, чем правильнее будет заменить TAniIndicator, чтобы иметь что-то крутящиеся на андроида с нужным размером.
  9. У меня на винде все Ок. Растягиваю размер - все нормально. На Андроиде вижу фиксированный размер... Берлин.
  10. Anatoliy

    [Андроид] TAniIndicator

    Если задать размеры для TAniIndicator для платформы Windows, то все работает. Для платформы Андроид TAniIndicator, игнорирует размеры в инспекторе объектов и выглядит всегда как маленький крутящийся кружок. Как для платформы Андроид увеличить диаметр TAniIndicator? IDE Берин все апдейты. Спасибо.
  11. Anatoliy

    Шрифт для ListView

    Виноват, нашел нужные танцы с бубном: https://community.embarcadero.com/index.php/blogs/entry/true-type-font-iconography-for-android-and-ios-apps
  12. Anatoliy

    Шрифт для ListView

    Научите как добавить свой шрифт в Андроид приложение. Я хочу иметь строки в ListView своим шрифтом (в частности HeinrichScript.ttf). Шрифт установлен в системе. Установил для объекта TTextObjectAppearance у ListView этот шрифт. Скопировал этот шрифт в папку с проектом. Добавил шрифт в деплоймент. А что еще сделать, а то после развертывания на устройстве все равно дефолтный шрифт у ListView.
  13. Оно или нет? https://community.embarcadero.com/blogs/entry/adding-headers-to-tlistview-programmatically
  14. В событие OnConnect и будут русские буквы. //C++ Builder void __fastcall TFormPrint::IdTCPServer1Connect(TIdContext *AContext) { AContext->Connection->IOHandler->DefStringEncoding = IndyTextEncoding_UTF8(); }
  15. Если ShowMessage заставляет всплывать статус бар, то из своего опыта чем посоветует заменить ShowMessage? Как лучше вывести информацию - играться видимость TLayout с прямоугольником, лейблом и кнопкой, на нем, или сделать отдельное окно с со строкой информации? Что посоветуете из своего опыта?
  16. Спасибо. Короче ударил по воробьям из пушки и применил STL С++ контейнеры map и vector. Структура контейнера: std::map<String, std::vector<String> > HowManyAndCheck; В нем храню и все работает - никаких баз данных не нужно. А вот если бы FMX ListView умел бы делать высоту итема в 0, то и программировать не надо было бы.
  17. Все основано на простом текстовом файле настроек и заранее подготовленных картинах. Не нужен не сервер не бд. И все успешно работало бы без лишних усилий если бы ListView мог бы иметь высоту итема =0.
  18. Да, видимо придется городить огород... Мне надо хранить в структуре: название, сколько штук, цену, сделан выбор или нет. Обвел красным для итема на картинке. Мониторить этот контейнер - сделан выбор-нет... Эх если бы итем можно было просто скрыть, то две строчки кода, а так огород... P.S. Думаю для такой структуры выбрать С++ STL контейнер map: std::map<String, std::vector<int> > IniContent; Первое значение ключ - название продукта, второй параметр массив того, что к привязано к этому названию (цена, кол-во...) + map автоматом все сортирует по названию. Да удобный контейнер, но гемороя много, все было бы проще если бы итем удалось спрятать в TListView...
  19. Anatoliy

    [TListView] высота итема=0

    Здравствуйте. Есть меню: - сыры - вина - паста - все вместе У ListView в DynamicAppearance добавлен текстовый элемент "категория". Пользователь щелкнул, к примеру, по вина и в ListView осталась только итемы с именем категории вина... Самым простым способом, мне казалось, у всех итемов которые не вина установить высоту в 0. Однако это не работает. Итемы не устанавливаются в значение 0. Если увеличивать высоту итемов программно, то это работает. Можно ли у ListView высоту итема установить в 0? Логика программы такая - выбрали вина, перешли на сыры выбрали сыры... После этого анализ того что выбрал пользователь проходит по анализу картинки в итеме на которой нарисована галочка. Если картинка Visible=true/false. Если у итема высота =0, то то картинки с галочкой не видно, но ее значение Visible не должно меняться... Поэтому думал так организовать. Подскажите, как правильно, если у итема нельзя поставить высоту в 0.
  20. Anatoliy

    [Android]ListView и FullScreen

    На главной форме ListView с итемами DynamicAppearance. Присусвует AccecoryType=Checkmark. Checkmark устанавливаем в коде в true. Из главной формы открываем вторую форму и затем закрываем эту вторую форму. На главной форме Checkmark самопроизвольно збрасываються в false. Это происходит если у главной формы FullScreen установлен в true. Если у главной формы FullScreen установлен в false, то Checkmark сохраняет свое значение. Почему FullScreen сбрасывает Checkmark у ListView после закрытия второй формы и как этого избежать? Спасибо.
  21. Здравствуйте. Project->Options->Version Info(Android 4.4.4) устанавливаем No TitleBar В инспекторе объектов для двух форм приложения FullScreen=true. При старте приложения все нормально статус бара нет. На главной форме жмем на кнопку с ShowMessage и статус бар вылазит и потом прячется. void __fastcall TFormMenu::Button2Click(TObject *Sender) { ShowMessage(L"Как же его убрать?"); } Можно ли избавиться от этого поведения?
  22. А может обратить внимание на компонент TTreeview? У нас есть купленные курсы Ярослава и там описано создание пользовательского TTreeview. Просто хотелось бы для решения поставленной задачи изначально двигаться в правильном направлении. На данный момет мы имеем итем в ListView такой как нам нужен. Теперь нужны категории...
  23. Anatoliy

    [ListView]категории

    Здравствуйте. Изучаю ListView в режиме DynamicAppearance. Удалось сделать итем таким как он мне нужен. Возникла задача: можно ли организовать в ListView категории? Т.е., к примеру две категории: вина, салаты... Категории выглядят как возможность их открыть/свернуть. Щелкнул по категории салаты, открылись итемы с салатами... Как лучше в FMX решить эту задачу - итемы и их категории?
  24. Прошу прощения за тупость не понял о чем речь... Вот для ListBox все понятно из инспектора объектов: TValue value = ListBoxItem->StylesData["ItemData.Bitmap"]; А вот для ListView не соображу...
×
×
  • Создать...