美文网首页
Flutter DropdownButton 禁用弹框 禁用点击

Flutter DropdownButton 禁用弹框 禁用点击

作者: 菜鸟考官 | 来源:发表于2020-06-12 17:23 被阅读0次
    Screenshot_1591953265.png

    有时只需要样式,不需要弹框。

    把 DropdownButton 的 onChanged: null, 方法就不会弹框了。
    但是又需要点击时间,触发一些操作。 于是可以在外层嵌套 GestureDetector(),利用GestureDetector的 onTap: ()来触发。

      GestureDetector(
          onTap: () {
            ToastTool.showToast("点击了时间");
          },
          child: DropdownButton(
            value: _timeValue,
            iconDisabledColor: Color(0xFF333333),//图标禁用颜色
            //禁用提示 的样式
            disabledHint: Text(
              "时间",
              style: TextStyle(color: Color(0xFF333333)),
            ),
            underline: Text(""),
            items: itemList,
            onChanged: null,
          ),
        );

    相关文章

      网友评论

          本文标题:Flutter DropdownButton 禁用弹框 禁用点击

          本文链接:https://www.haomeiwen.com/subject/sylntktx.html