我们如何更改 Flutter 中工具栏选项(复制/粘贴)的颜色/样式?

问题描述 投票:0回答:2

看看下面的图片。我知道我们有一个名为 ToolbarOptions 的小部件,您可以在其中指定选项。但如何改变风格。我们可以轻松地更改可编辑文本的样式。但这是文本字段。 希望有任何帮助。

flutter flutter-layout
2个回答
0
投票

要更改文本选择颜色,您可以使用textSelectionTheme

光标线的cursorColor

光标下方气泡的selectionHandleColor

selectionColor 高亮颜色

textSelectionTheme: _theme.textSelectionTheme.copyWith(
        cursorColor: AppColors.purple,
        selectionHandleColor: AppColors.purple,
        selectionColor: AppColors.grey4,
 ),

要更改文本工具栏选项样式,可以使用按钮文本主题

textTheme: _theme.textTheme
          .copyWith(
            button: _theme.textTheme.button?.copyWith(
              //change it in this part
            ), 
          )
          .apply(fontFamily: GoogleFonts.roboto().fontFamily),

0
投票

surface
onSurface
属性为我做到了

theme: ThemeData(
  colorScheme: ColorScheme(
   surface: Colors.green,
   onSurface: Colors.white
 ) 
)
© www.soinside.com 2019 - 2024. All rights reserved.