flutter实现更新弹窗内容例子(亲测有效)

 更新时间:2021年04月18日 10:57:37   作者:英文不好太难了  
Flutter是一款移动应用程序SDK,包含框架、widget和工具,这篇文章给大家介绍flutter实现更新弹窗内容例子,亲测可以使用,需要的朋友参考下吧

什么是Flutter

Flutter 是谷歌推出的开发移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面。

Flutter可以与现有的代码一起工作,并且Flutter是完全免费的,开源的。

总结来说:

Flutter是一款移动应用程序SDK,包含框架、widget和工具,为开发人员提供了一种在Android和iOS上构建和部署精美移动应用程序的简单高效的方式。

Flutter的优势

快速开发

毫秒级的热重载,修改后,您的应用界面会立即更新。使用丰富的、完全可定制的widget在几分钟内构建原生界面。

富有表现力和灵活的UI

快速发布聚焦于原生体验的功能。分层的架构允许您完全自定义,从而实现难以置信的快速渲染和富有表现力、灵活的设计。

原生性能

Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以在iOS和Android上达到原生应用一样的性能。

在flutter里面一般改变值使用的是

setState(() {
// do something
});

但是这个方法对于弹窗来说不起作用,有人说setState((){});这个方法改变的是当前窗口的值,而弹窗不属于当前窗口,所以不生效;

下面是改变弹窗内容的例子

var titleText=”标题改变前“

//弹窗方法
  void show(BuildContext context) async {
    showDialog(
        context: context,
        builder: (ctx) {
          return StatefulBuilder(builder: (context, state) {
            return AlertDialog(
              title: Text(titleText),
              content: Container(
                child: Text("我是内容"),
              ),
              actions: <Widget>[
                Container(
                  child: FlatButton(
                    child: Text('改变标题文字'),
                    onPressed: () {
                      state(() {
                        titleText = "改变标题之后";
                      });
                    },
                  ),
                ),
              ],
            );
          });
        });
  }

调用弹窗
 show(context) 

到此这篇关于flutter实现更新弹窗内容例子(亲测有效)的文章就介绍到这了,更多相关flutter更新弹窗内容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android Studio连接手机设备教程

    Android Studio连接手机设备教程

    这篇文章主要为大家详细介绍了Android Studio连接手机设备教程,非常完整的连接步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android 自定义输入手机号自动添加分隔符

    Android 自定义输入手机号自动添加分隔符

    这篇文章主要介绍了Android 自定义输入手机号自动添加分隔符的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • Android微信第三方登录(个人笔记)

    Android微信第三方登录(个人笔记)

    这篇文章主要为大家详细介绍了Android微信第三方登录的具体过程,个人笔记分享,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android绘制动态折线图

    Android绘制动态折线图

    这篇文章主要为大家详细介绍了Android绘制动态折线图,折线图随着手指的滑动进行动态绘制效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • android编程之xml文件读取和写入方法

    android编程之xml文件读取和写入方法

    这篇文章主要介绍了android编程之xml文件读取和写入方法,涉及Android针对XML文件的相关操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Android如何高效显示较大的Bitmaps

    Android如何高效显示较大的Bitmaps

    这篇文章主要为大家详细介绍了Android如何高效显示较大Bitmaps的方法,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • android开发教程之startActivityForResult使用方法

    android开发教程之startActivityForResult使用方法

    这篇文章主要介绍了android开发教程之startActivityForResult使用方法,需要的朋友可以参考下
    2014-03-03
  • Android DownloadMananger管理器实现下载图片功能

    Android DownloadMananger管理器实现下载图片功能

    Android DownloadMananger类似于下载队列,管理所有当前正在下载或者等待下载的项目,他可以维持HTTP链接,并且在队列中的下载项目一旦失败,还能自动重新下载
    2023-01-01
  • Android利用MPAndroidChart绘制曲线图表的基础教程

    Android利用MPAndroidChart绘制曲线图表的基础教程

    最近在项目中要用到曲线图,于是在网上找了很多很多,有AChartengine,MPAndroidChart,helloChart等等,我还用过基于html5的jsChart来做过,不过最终还是选择了MPAndroidChart来做本文介绍了Android利用MPAndroidChart绘制曲线图表的基础教程,需要的朋友可以参考下。
    2018-03-03
  • Kotlin协程的线程调度示例详解

    Kotlin协程的线程调度示例详解

    这篇文章主要为大家介绍了Kotlin协程的线程调度示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论