如何在flutter中删除文本字段光标气泡

mur*_*ali 3 flutter

在此处输入图片说明

如何在文本字段中输入时消除颤动中的气泡。有什么解决办法吗?

小智 7

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        textSelectionTheme: TextSelectionThemeData(
          selectionHandleColor: Colors.transparent,
        ),
      ),
      home: Scaffold(body: Center(child: TextField())),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


Moh*_*azi 5

TextField 将enableInteractiveSelection属性设置为 false 可以解决此问题。

 enableInteractiveSelection: true,
Run Code Online (Sandbox Code Playgroud)

  • 该参数完全禁用选择 (2认同)

小智 4

您必须更改主题属性才能更改光标气泡的颜色。在您的主题中,将textSelectionHandleColor更改为透明。像这样。

Theme(
      data: Theme.of(context).copyWith(
        textSelectionHandleColor: Colors.transparent, 
      ),
Run Code Online (Sandbox Code Playgroud)