小编SIL*_*MUS的帖子

如何在颤动中更改 TextField 光标颜色

我在 AppBar() 中使用 TextField 小部件

有一个问题,正如您所看到的,当文本字段聚焦时我无法设置光标颜色

通常,文本字段光标在聚焦时会闪烁。

在此输入图像描述

我设置了光标颜色属性、应用程序栏、文本字段中的每个颜色属性,但它不起作用,即使文本字段提示文本也不起作用。

            appBar: AppBar(
              title: Card(
                margin: EdgeInsets.only(
                    top: common_gap * 1.5, bottom: common_gap * 1.5),
                child: TextField(
                  cursorColor: Constants.kPrimaryOrange,
                  controller: _controller,
                  focusNode: _focusNode,
                  onChanged: (value) {
                    setState(() {
                      _searchText = value;
                    });
                  },
                  decoration: InputDecoration(
                    prefixIcon: Icon(
                      Icons.search,
                      size: 20,
                    ),
                    suffixIcon: _controller.text.length != 0
                        ? IconButton(
                            icon: Icon(
                              Icons.cancel,
                              size: 20,
                              color: _searchText == ''
                                  ? Colors.transparent
                                  : Colors.black87,
                            ),
                            onPressed: () {
                              setState(() {
                                _controller.clear();
                                _searchText = '';
                                _focusNode.unfocus();
                              });
                            }, …
Run Code Online (Sandbox Code Playgroud)

colors textfield flutter

23
推荐指数
3
解决办法
3万
查看次数

如何从颤振中的模态底部表单获取数据?

我正在制作表单屏幕。

过程是

  1. 按钮点击
  2. 显示底部表
  3. 用户输入他们的名字 => 单击“确定”按钮
  4. TEXT 将被用户名更改

我想从模态底部表单小部件获取数据,但不知道如何

这是我的第二个进程代码

InkWell(
  onTap: () {
    showCupertinoModalBottomSheet(
        context: context,
        builder: (context, scrollController) =>
            RequestNameScreen());
    
  },
...
Run Code Online (Sandbox Code Playgroud)

我如何从底部表格中获取“姓名”?

flutter

10
推荐指数
1
解决办法
8499
查看次数

如何在flutter中压缩或减小gif文件的大小?

我用 flutter_video_compress 包制作了 gif 文件(它也压缩并制作了 gif)
https://pub.dev/packages/flutter_video_compress

但有一个问题 gif 尺寸太大。我会将 gif 文件放入 firebase 存储中。现在..没什么好担心的,但我想这迟早会成为一个问题。

我搜索了它的包,但没有 gif 文件的压缩或调整大小包。

找到一个图片压缩包,但是没有关于gif的说明

https://pub.dev/packages/flutter_image_compress

有办法解决这个问题吗?

compression resize gif flutter

7
推荐指数
0
解决办法
955
查看次数

如何使用快捷方式在 Android Studio 中打开或切换文件

我正在使用 android studio 来开发 flutter 应用程序。我使用多个文件,但每次我必须(再次)打开它们时,都很难在项目文件夹中找到它们。

有没有办法用快捷方式在android studio中打开文件?



原帖供参考:
我正在使用 android studio 开发 flutter 应用程序

我通常在添加包时打开 pubspect.yaml 文件。

我在最喜欢的文件夹中添加了 yaml 文件,但单击它打开它有点烦人。

那么,有没有办法解决这个小问题呢?我尝试了宏,但没有成功。

==== 如果您看到此消息,则您的问题已被服务器自动阻止。所有新问题都经过“最低质量”过滤器,检查良好、完整问题的一些基本指标。检查并确保您的问题具有以下特征: 清晰的标题。对您的问题的合理解释。添加尽可能多的细节。您尝试过但不足以解决您的问题的任何背景研究。尽你所能正确使用英语拼写和语法。

shortcut android-studio flutter

2
推荐指数
1
解决办法
2330
查看次数

textfield onChanged() {setstate} 在 flutter 中不起作用

我想在用户在文本字段上输入至少一个字符时更改按钮的颜色\n还想在文本字段为空时更改颜色

\n

所以我尝试标记(布尔值)来实现它

\n
onChanged: (value) {\n    if (value.length == 0) {\n      setState(() {\n        _isTimeFilled = false;\n      });\n    } else {\n      setState(() {\n        _isTimeFilled = true;\n      });\n    }\n},\n\n...\n\n_isFilled ? Colors.grey : Colors.green\n\n
Run Code Online (Sandbox Code Playgroud)\n

但它只会在文本字段未聚焦时改变颜色

\n

我也尝试过提供商,但结果是一样的。\n我该如何解决这个问题?

\n

这是我的代码

\n
    void _changeButtonColor(int value) {\xe2\x9c\x85\xe2\x9c\x85\xe2\x9c\x85\xe2\x9c\x85\n    if (value == 0) {\n      setState(() => _isTimeFilled = false);\n    } else {\n      setState(() => _isTimeFilled = true);\n    }\n  }\n  \n    TextFormField TimeTextFormField() {\n    return TextFormField(\n      focusNode: timeFocusNode,\n      autofocus: true,\n      keyboardType: TextInputType.number,\n      textInputAction: TextInputAction.next,\n      onChanged: (value) {\n …
Run Code Online (Sandbox Code Playgroud)

textfield setstate flutter

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