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

sinuke

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

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

  • Посещение

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

    35

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

  1. sinuke

    Белый splash

    я делал вот по этому руководству - http://delphifmandroid.blogspot.com.by/2014/10/splashscreen-xe7.html. все получилось, все растянулось. но все равно после сплэша появляется черный экран перед отрисовкой интерфейса
  2. Перевел все меню на ListView (ну кроме в MultiView - его может позже). Действительно, пришлось попотеть, особенно с OnItemClick, т.к. срабатывает при нажатии. а не отпускании. Пришлось костылить практически OnItemTap
  3. uses AndroidApi.JNI.OS, Androidapi.Helpers; var AndrVersion: string; .... AndrVersion := JStringToString(TJBuild_VERSION.JavaClass.release);
  4. День добрый Воспользовался имеющимся примером MyDialogs для вывода своего диалогового окна. Но вот обнаружилась одна пробллемка. Если во время показа диалога "свернуть" приложение нажатием средней кнопки, а потом через меню запущенных приложений снова вернуться, то до перерисовки экрана выводятся артефакты. Такое наблюдается на двух устройствах с Android 4 и 5, в моём приложении и в примере ZuBy Добавлено: если в UBaseDialog убрать прозрачность формы, то и артефакты уходят.
  5. Всем привет На днях внедрил окраску статус бара в нужный цвет в свое приложение для Android 5+. Воспользовался способом Ярослава: Но вот заметил, что это никак не меняет цвет заголовка в меню выбора запущенных приложений (там, где есть превьюшка - по скринам станет понятно). Можно ли это реализовать через Delphi 10.1 Berlin?
  6. познакомился с Delphi еще будучи школьником в 2005 году (до того момента вполне неплохо для своего возраста, считаю, баловался Turbo Pascal 7 под DOS - даже штук пять игр написал простеньких). Некоторое время баловался и забросил. Вот буквально с месяц назад снова "достал из закрамов" свой багаж знаний и написал небольшое и не сильно сложное приложение на FMX (первый опыт). Так что пока только хобби, но что-то меня начинает снова затягивать... =)
  7. что-то оно и у меня "посыпалось". ладн, буду пока сам разбираться. потом чуть что обращусь =) эх, извиняюсь. лично моя вина. все оказалось довольно просто: делал "оптимизацию" файлов проекта и папку с шрифтом изменил, но в дэплоймент забыл внести изменения. в итоге так и собрал приложение без шрифта
  8. locksmithery.zip попробовал запустить в BlueStacks и иконки кнопок не отображаются (хотя наверное эмулятор особо ни о чем не говорит)
  9. Внедрил себе в приложение подобный шрифт (http://fire-monkey.ru/topic/3113-uchebnoe-prilozhenie-slesarnoe-delo/), в котором нарисовал себе все нужные мне иконки. Лично у меня на Android 5.1.1 и Android 4.1.2. все показывает нормально, но вот сегодня подошел мой студент и показал, что на его LG K10 LTE с Android 6 вместо иконок японские или китайские (не важно) иероглифы. Как я понял, шрифт у него не подхватился, хотя в Дэплойменте он указан как нужно (assets\internal, да и на моих же телефонах нормально ведь все). Имя у шрифта "уникальное" - locksmithery_icons. Неужели на Android 6 этот код, что в шаблоне представлен, не работает? Или это просто особенности конкретного пользователя телефона? Лично у меня, к сожалению, нет устройства на Android 6
  10. ну да, зато работает. вообще глючный этот мультивью до жути. например при первом вытягивании пальцем на андройде панель мультивью у меня серая, хотя должна быть белой. потом все окей. но если в первый раз показывать через нажатие на мастербаттон, то тоже все окей. как побороть не знаю, пусть оно и не критично
  11. мне помогает избавится от проблем с multiview : MasterButton.Visible := False; MultiView.MasterButton := nil; когда нужно, то всё возвращаю обратно
  12. эээх. очень жаль конечно, что на вин такого не сделать. уже сделал свой шрифт со всеми нужными иконками, но внедрение придётся отложить, т.к. на вин шрифт программно не установить (без костылей ввиде батников). а жаль, на андройде очень хорошо получается выход нашел только один - инсталятор. не хотелось, но будет инсталятор
  13. ну я пошёл по трудному пути. мне еще нужно было чуть стиль поменять, поэтому я создал свой стиль на основе Android L в Bitmap Style Designer. Поменял что нужно было и потом в редакторе стиля просто добавил мной созданный. вот тогда и появился список стилей для всех доступных элементов. а так можно попробовать через Edit Default Style при ПКМ на нужном элементе
  14. тоже интересно узнать, как убрать этот эффект добавлено чуть позже: разобрался. нужно было убрать этот эффект на итэмах ListBox'а. Нашел стиль listboxitem и удалил у него ActiveStyleObject.
  15. Лично я только что внедрил себе в проект вот такой код (из этой темы) и все заработало. Это в событии FormKeyUp {$IFDEF ANDROID} if (Key = vkHardwareBack) and (BackPressed + 2000 > MilliSecondOfTheDay(now))then begin Key := 0; Close; end else begin Key := 0; BackPressed := MilliSecondOfTheDay(now); Toast := TfgToast.Create('Нажмите ''Назад'' еще раз, чтобы выйти из приложения', TfgToastDuration.Short); //Toast из пакета компонет FGX try Toast.Show; finally Toast.DisposeOf; end; Exit; end; {$ENDIF}
  16. Обновил до версии 1.3.1: Появился поиск в глоссарии Добавлено toast-сообщение при сохранении PDF-документа Устранены небольшие ошибки в поведении приложения
  17. эээххх. оно, очень даже оно. но платное и денег ($280) стоит не подъёмных (ну не для этого же приложения, да и на работе мне их никто не выделит, в учреждении образования-то...)
  18. так-то оно так =)) было бы желание =)) вот в отпуске, который кстати через пару дней заканчивается, просто решил попробовать себя в такой штуке, как создание приложение под андройд. даже сильно и не думал, что получится. а лицензция это конечно хорошо =) посмотрим, может это мой первый шаг и я через какое-то время смогу приобрести лицензию =)
  19. Исправил недочёты с расчётом ширины контролов при смене экрана и положением MultiView.
  20. можно было бы. но проблема в том, что совсем уж я новичок. вернее азы паскаля освоил в школе лет 15 назад и после это особо ничего не делал. так что для будет сложновато =)
  21. есть небольшой глюк с перерисовкой после смены орентации экрана. пересчёт размеров кнопок и линии прогресса теста происходит в OnPaint и если например вызвать окно About, перевернуть экран, закрыть About, то не всегда перерисовывается (на Android 4 не перерисовывалось, на 5.1.1 не сразу, но перерисовывается само). пока не придумал как сделать (на OnResize под виндой мерцания появляются). а подгружается долго из-за рантаймового добавления компонент (особенно TText с включенным AutoSize). но вроде не сильно долго грузит, терпимо еще бывает глюк с TMultiView - он почему-то после смены ориентации скидывает Position.Y в 0. приходится вручную возвращать нужную координату. это тоже заметно бывает
  22. так да. даже и не скрываю (думаю может даже им написать, когда в PlayMarket буду публиковать, чтоб вопросов не было)
  23. Сверху TRectangle c TShadowEffect + TSpeedButton и TLabel. В зоне показа TScrollBox, в который помещаю фрэймы (создал несколько готовых фреймов, в которые загоняю нужные данные из ресурсов. текст TText, кнопки TSpeedButton, картинки TImageViewer). Сбоку TMultiView + есть две формы - одна About, вторая для просмотра картинок
×
×
  • Создать...