Настраиваемая заметка или выделение текста в Delphi Firemonkey для мобильных устройств?

Можно ли создать пользовательскую заметку в firemonkey для реализации таких вещей, как подсветка синтаксиса?

Я написал свой собственный компонент во фрейме, но он не поддерживает выбор мобильного текста на Android... Есть ли способ создать пользовательскую заметку или реализовать выбор собственного текста в моем собственном компоненте на TFrame?

Я имею в виду следующее:

введите здесь описание изображения

Удерживайте касание, чтобы выбрать текст, выделенный текст выделяется синим фоном, а верхняя панель инструментов опускается.


person MaxMadman    schedule 26.11.2016    source источник
comment
Но у TMemo уже есть эта функция. Удерживайте прикосновение к слову, и оно будет выделено, и появятся кнопки копирования, вырезания и вставки.   -  person wordermorr    schedule 29.11.2016
comment
Но мне нужно настроить TMemo для реализации подсветки синтаксиса или сделать свой собственный элемент управления и реализовать эту функцию выбора самостоятельно...   -  person MaxMadman    schedule 30.11.2016


Ответы (1)


Существует один полный собственный TMemo для Android с дизайном, который вы публикуете, доступный для Delphi. Вы можете найти исходный код здесь: https://svn.code.sf.net/p/alcinoe/code/ (я дал ссылку, потому что код слишком велик для публикации на SO)

Вы также можете скачать демо-apk, чтобы увидеть его в действии: https://svn.code.sf.net/p/alcinoe/code/demos/ALFmxControls/Android/Release/ALFmxControls/bin/ALFmxControls.apk

person zeus    schedule 08.06.2017