Обратный вызов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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