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

Vitaldj

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

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

  • Посещение

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

    28

Активность репутации

  1. Like
    Vitaldj получил реакцию от #WAMACO в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
  2. Like
    Vitaldj получил реакцию от AngryOwl в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
  3. Like
    Vitaldj получил реакцию от rareMax в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
  4. Like
    Vitaldj отреагировална Alex7wrt в Как определить выбранный на устройстве язык?   
    Для Android:
    uses FMX.Platform; ......... var ls: IFMXLocaleService; lang: string; begin if TPlatformServices.Current.SupportsPlatformService(IFMXLocaleService, IInterface(ls)) then lang:=ls.GetCurrentLangID; В зависимости от языка переменная lang примет значения 'en', 'ru' и т.д.
     
    либо просто: 
    lang:=copy(SysLocale.DefaultLCID,1,2); В этом случае нужен модуль System.SysUtils. 
    Первый вариант, насколько я помню, выводит региональный код, а второй - код языка. В большинстве случаев они совпадают, но для  стран, в которых говорят на одном языке, они отличаются. Первый вариант возвратит код страны, второй - код языка. 
  5. Like
    Vitaldj отреагировална Brovin Yaroslav в Индивидуальные занятия по Skype   
    По скольку указанная мною цена оказалась для участников форума завышенной. То я сбрасываю цену:
    Учащиеся - 1 000 р Остальные - 1 200 р
  6. Like
    Vitaldj отреагировална xenon54 в ListViewItem Transpatent, как?   
    У стиля листвью есть объект "itembackground" : TColorObject. Выставляете у него свойство "Color" в нужное вам значение с альфа каналом (как пример $11FF0000) и будет вам счастье. 
  7. Like
    Vitaldj получил реакцию от Brovin Yaroslav в Ошибка при попытке компиляции на iPad (ios 8.4)   
    Попробуйте добавить нужный фреймворк в ручную. На картинке смотри путь в настройках дельфи. Там вверху справа есть кнопка добавить....

  8. Like
    Vitaldj получил реакцию от Belov.V. в Создание и коррекция кастомных стилей в XE8   
    Уважаемые форумчане, программирую давно, но как то не приходилось связываться со стилями, до этого писал ( http://fire-monkey.ru/topic/1536-kak-pomeniat-fon-edit/#entry7561 ) что нужно поменять фон в edit. Получил ответ, что лучше работать со стилями, занялся этой проблемой, посмотрел вебинар по этому поводу, перелопатил эту ветку форума про стили, но понял, что все вопросы и ответы были получены в 2014 году и что в XE8 поменялось много. Не смог, вернее смог, но криво и не правильно(( разобраться как поменять стиль у edit. Смог разобраться до момента подкладки TRectangle и все. Даже поставил hittest в false, но потерялась возможность вводе текста, его не видно(. Подскажите, где поновее мануал? Или просьба Ярославу, стиль - очень важная штука, не хотел бы он тут поподробнее об этом рассказать и многие вопросы отпали у очень многих людей.
    ​Ну или хотяб помогите с этим простым примером.
  9. Like
    Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    В текущую версию добавлена поддержка:
    Нумерованные списки Ненумерованные списки Форматированный код. Пока только сохранение отступов в коде и применение моношрифта. В будущем планирую добавить систему плагинов расширяющих базовые элементы разметки для реализации подсветки кода. Добавлено прокручивание текста
  10. Like
    Vitaldj отреагировална mixi в Нашел реализацию Hint в windows и macOS   
    Пример действительно работающий, но... 1) Если привязать его например, к кнопке и сделать enable:=false,  то hint не появится (не работет OnMuseEnter). Нативные hint-ы под Mac и Win появляются всегда. 2) Всегда проходит какое время между наведением и нажатием на кнопку. Если вы "передержали" и hint появился, то после нажатия на кнопку и выполнении како-го либо дествия он скроется после установленной выдержки времени. У меня например, при нажатии на кнопку должен скрыться элемент (rectangle ) на которам эта кнопка установлена.  Элемент скрывается, а hint еще какое-то время висит над пустым местом. Вообще ситуция с hint мне не понятна - свойства есть, но все под protection  и экземплярам не доступны. Я понимаю, что для мобильных платформ оно не встребовано, но ведь firemonkey не только для мобильных или тенденции изменились.  
    В данном примере показан обход этой проблемы (protection) путем создания наследника-обертки TControl.
  11. Like
    Vitaldj получил реакцию от Alzon в Нашел реализацию Hint в windows и macOS   
    Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
    HS_FMXHints.zip
  12. Like
    Vitaldj получил реакцию от Brovin Yaroslav в Нашел реализацию Hint в windows и macOS   
    Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
    HS_FMXHints.zip
  13. Like
    Vitaldj получил реакцию от Вячеслав в Нашел реализацию Hint в windows и macOS   
    Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
    HS_FMXHints.zip
  14. Like
    Vitaldj получил реакцию от bigjorj в Нашел реализацию Hint в windows и macOS   
    Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
    HS_FMXHints.zip
  15. Like
    Vitaldj отреагировална Brovin Yaroslav в Как поменять фон Edit?   
    Добрый день,
     
    Можно использовать прозрачный стиль эдита 'TransparentEditStyle'. В таком стиле эдит отображает только текст. В таком случае, Вы можете подложить под TEdit любую подложку. Или же сделать новый стиль на базе стиля по умолчанию.
  16. Like
    Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    Этот компонент я делаю для клиента форума. Чтобы отображать простую разметку постов с форума. Я не планирую, что он будет поддерживать все. По моим планам, это базовые элементы разметки:
    Параграф (межстрочный интервал, отступы) Списки Картинки Изменение параметров текста (шрифт, размер, цвет, стиль) Блок кода Ссылка Дальше посмотрим. 
  17. Like
    Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования   
    Приступил к созданию компонента по отображению текста с поддержкой форматирования для настольной версии клиента, чтобы отображать HTML разметку постов.
    На текущий момент уже поддерживаются следующие возможности:
    Параграфы и просто блоки текста (<p>, <span>) Изменение цвета для любого текста (color) Изменение параметров шрифта (размер, название, стиль) (font-size, font-style, font-weight, font-family, <b>, <strong>) Разрыв строки (<br/>)  



  18. Like
    Vitaldj отреагировална Кривяков Виталий в TUITabControl   
    Добрый день!
     
    В теме про наш продукт http://fire-monkey.ru/topic/1519-1c-papyc-mobilnoe-prilozhenie-dlia-masterov-priemschiko/ меня просили поделиться исходным кодом компонента TabControl с поддержкой слайда табов пальцем. С удовольствием делюсь
    В составе архива сам компонент и пример его использования.
    FMXUI.zip
  19. Like
    Vitaldj отреагировална FeLDMARShaL в Расстояние между строками   
    Есть ли какой-нибудь способ уменьшить расстояние между строчками шрифта. Например, есть кнопка, у ней есть текст (ну или внутри нее есть лейбл, который растянут по все кнопке и создает эффект текста в самой кнопке, это не важно). Этот текст не помещается на одну строчку, при помощи свойства wordwrap текст переносится на 2 строку. Вот из-за того, что промежуток между первой и второй строкой большой вторая строка не помещается. Нужно этот промежуток уменьшить. Есть ли какой-нибудь способ, любой, кроме как 2 лейбла, каждый отвечает за "свою" строку и расположены они очень близко
     
    Знаю, что в нативной среде разработки есть способ менять размер между строками текста, а в делфи такую штуку реализовать можно?
    П.с. в первую очередь интересен андроид
  20. Like
    Vitaldj отреагировална Brovin Yaroslav в [TListBox] Как отобразить итемы в виде панелей?   
    Добрый день,
    Делаете стиль для итема, в виде панельки Устаналиваете в лист боксе размер итема: ItemHeight, ItemWidth. Для всех итемов устанавливаете ваш стиль Все готово. P.S. TGridLayout не лучший выбор при большом количестве итемов. Так как листбокс реально грузит стили только для видимой части итемов. И при прокрутке только меняет стили местами. А TGridLayout загрузит все элементы. В итоге проигрышь по памяти и по скорости.
  21. Like
    Vitaldj отреагировална Brovin Yaroslav в TEdit.SelSelText (вставка текста)   
    У TEdit, есть специальный метод по замене выделенного текста новой строкой:
    procedure Replace(const AStartPos: Integer; const ALength: Integer; const AStr: string); Поэтому в вашем случае замена будет выглядить так:
    Edit.Replace(Edit.SelStart, Edit.SelLength, NewString);
  22. Like
    Vitaldj отреагировална Brovin Yaroslav в Разработка настольной версии клиента для форума по FireMonkey с использованием FireMonkey   
    Пока план такой. Сделать нормальный настольный клиент. А потом адаптировать под мобильный версии. Но адаптация скорее всего будет написание отдельного UI. Так как идеалогии разные. Но для iOS и Android скорее всего клиент будет один.
  23. Like
    Vitaldj отреагировална Brovin Yaroslav в [iOS] Как убрать кнопку Done у виртуальной клавиатуры?   
    Добрый вечер,
    uses FMX.VirtualKEyboard, FMX.Platform; procedure TForm3.Button1Click(Sender: TObject); var Service: IFMXVirtualKeyboardToolbarService; begin if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, Service) then Service.SetToolbarEnabled(False); end;
  24. Like
    Vitaldj отреагировална zekelive в [Отклонение] При прокрутке TLabel сбрасывает свои настройки текста   
    Пытаюсь восстанавливать настройки как ты сказал, в обработчике, но изменений все равно нет, код:   item.TextSettings.Font.Family:='RobotoLight';   item.TextSettings.FontColor:=TAlphaColors.Sandybrown; и так тоже пытался:
    item.DefaultTextSettings.Font.Family:='RobotoThin'; item.DefaultTextSettings.FontColor:=TAlphaColors.Sandybrown;  
  25. Like
    Vitaldj получил реакцию от Brovin Yaroslav в [XE7] [iOS] Важно Владельцам XE7 не обновлять iOS до версии 8.1.3   
    Насколько я помню, хотфикс уже вышел и называется:
    iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Ent and above
×
×
  • Создать...