#android #flutter #webview #textselection #flutterwebviewplugin
#Android #флаттер #webview #выбор текста #плагин flutterwebviewplugin
Вопрос:
У нас есть функция редактирования текста, в которой мы загружаем HTML-страницу в веб-представлении Flutter. Длительное нажатие на текст открывает дескрипторы выделения текста, однако я хочу изменить бирюзовый цвет дескриптора выделения (это два пузырька до и после выделения текста). Я пытался изменить цвет в стилях Android, но это не сработало. пожалуйста, обратите внимание, что я хочу изменить это в веб-представлении.
Комментарии:
1. @Dude webview_flutter: ^ 1.0.7
Ответ №1:
Просто, если кто-то ищет ответ, я его нашел.
Просто добавьте эту строку в тему приложения внутри styles.xml
<item name="android:colorControlActivated">#YourColorString</item>
и он покажет ожидаемый цвет
Ответ №2:
попробуйте это
MaterialApp(
title: 'title',
theme: ThemeData(
textSelectionTheme: TextSelectionThemeData(
selectionColor: primaryColor.withOpacity(.5),
cursorColor: primaryColor.withOpacity(.6),
selectionHandleColor: primaryColor.withOpacity(1),
),
),
home: Home(),
)