小编Cri*_*tos的帖子

Flutter - 当文本字段获得焦点时隐藏提示文本

当我关注文本字段时,我需要知道如何隐藏提示文本。这是我的代码:

class _ContactoState extends State<Contacto> {
  FocusNode focusMsj;

  @override
  void initState() {
    super.initState();

    focusMsj = FocusNode();
    focusMsj.addListener(() {
      if (!focusMsj.hasFocus) {
        FocusScope.of(context).requestFocus(focusMsj);
      }
    });
  }

TextField(
          focusNode: focusMsj,
            hintText: focusMsj.hasFocus ? ' ' : 'Hint Text',)

return WillPopScope(
          child: Listener(
            onPointerUp: (e) {
              focusMsj.hasFocus ? FocusScope.of(context).requestFocus(FocusNode()): '';
            },
Run Code Online (Sandbox Code Playgroud)

谢谢

dart flutter

10
推荐指数
2
解决办法
5085
查看次数

当我关注另一个文本字段时验证文本字段

我需要有关此功能的帮助。当我在文本字段中输入文本时,我需要您在输入另一个文本字段时验证该文本。

这是我的代码

    class _ProfileState extends State<Profile> {
      bool _hasInputError = false;
  var idNumber = '';
  var nombreUser = "";
  FocusNode focusNode;
  void initState() {
    super.initState();
    focusNode = new FocusNode();
    focusNode.addListener(() {
      if (!focusNode.hasFocus) {
        setState(() {
          _hasInputError = idNumber.length < 3;
        });
      }
    });
  }
      @override
      Widget build(BuildContext context) {
    


        final nombreUserField = TextField(
          focusNode: _focusNode,
          onChanged: (String text) {
            nombreUser = text;
          },
        );   
        final idNumberElement = TextField(
          focusNode: _focusNode,
          decoration: InputDecoration(
            errorText: _hasInputError ? "Id is too short" …
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
4313
查看次数

Flutter 3D 立方体效果

我问你如何在 Flutter 中创建这种效果?

在此处输入图片说明

animation cube dart flutter

3
推荐指数
1
解决办法
2650
查看次数

Flutter - 具有 3D 效果的页面之间的过渡

如何在具有 3D/立方体效果的页面之间转换?我需要这样的过渡 在此处输入图片说明

dart flutter

3
推荐指数
1
解决办法
917
查看次数

Flutter 这个函数的返回类型是'Future&lt;bool&gt;',但是没有以return语句结束

我正在使用这种方法并收到此消息。我该如何纠正?

此函数的返回类型为“Future”,但不以 return 语句结尾。尝试添加 return 语句,或将返回类型更改为“void”。

Future<bool> _onWillPop() {
Navigator.of(context).pop(false);
Navigator.pushNamed(context, '/home');}

return WillPopScope(
    onWillPop: _onWillPop,
    child: Scaffold
Run Code Online (Sandbox Code Playgroud)

谢谢!

dart flutter

0
推荐指数
1
解决办法
355
查看次数

标签 统计

dart ×5

flutter ×5

animation ×1

cube ×1