Обратный вызов ActionMode в Compose for TextAndroid

Форум для тех, кто программирует под Android
Anonymous
Обратный вызов ActionMode в Compose for Text

Сообщение Anonymous »

В AppCompatTextView существует возможность установки обратного вызова режима пользовательского выбора, т.е.

Код: Выделить всё

fun setCustomSelectionActionModeCallback(@Nullable ActionMode.Callback actionModeCallback)
И благодаря этому мы можем прослушивать, какое действие (копировать, вырезать, поделиться) выбирает пользователь.
Параметры ActionMode с AppCompatTextView
Я попробовал воспроизвести то же самое в Compose. Для этого я использовал SelectionContainer и поместил внутрь составной текст:

Код: Выделить всё

SelectionContainer {
Text(
text = "This is the text that I want to copy",
modifier = modifier
)
}
При использовании SelectionContainer я вижу только действие «Копировать», доступное после выбора:
Режим действия доступен с SelectionContainer
Вопрос 1: Можно ли получить те же параметры режима действия с помощью Compose Text, что и с AppCompatTextView?
Вопрос 2: Можно ли прослушивать действие, выбранное пользователем, с помощью составного текста используя для этого обратный вызов ActionMode?

Подробнее здесь: https://stackoverflow.com/questions/782 ... e-for-text

Вернуться в «Android»