logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter的生命周期

按home键或Power键, AppLifecycleState inactive---->AppLifecycleState pause。插入渲染树时调用,只调用一次,widget创建执行的第一个方法,这里可以做一些初始化工作,比如初始化State的变量。在热重载(hot reload)时会被调用,此回调在Release模式下永远不会被调用。当State对象从树中被移除时,会调用此回调,会在di

文章图片
#flutter#android
Flutter 实现 「图片轮播」效果

Flutter 实现 「图片轮播」效果

#flutter
flutter Offstage 与 Visibility

Offstage 与 Visibility 都有控制显隐的功能,显然 Visibility 的功能更全面,一般来说,直接用 Visibility 就好。虽然也可以用其它组件也可以达到控制显隐的效果,但最好是用这两个组件,因为这样可读性最好。

文章图片
#flutter
Flutter 中的 Timer 实例

Flutter 中的 Timer 实例

Flutter 填坑之 ListView.builder 下横向不显示内容

当我们用 ListView.builder 构造函数打造一个横向的 ListView 的时候,代码是这样的:ListView.builder(scrollDirection: Axis.horizontal,itemCount: 3,itemBuilder: _getKeChengItem,...

flutter 数据共享(InheritedWidget)

是 Flutter 中非常重要的一个功能型组件,它提供了一种在 widget 树中从上到下共享数据的方式,比如我们在应用的根 widget 中通过InheritedWidget共享了一个数据,那么我们便可以在任意子widget 中来获取该共享的数据!这个特性在一些需要在整个 widget 树中共享数据的场景中非常方便!如Flutter SDK中正是通过 InheritedWidget 来共享应用主

文章图片
#flutter#前端
Flutter FutureBuilder

是 Flutter 中用于构建基于Future返回的最新计算快照(Snapshot)的Widget。使用可以非常方便地根据异步计算的结果来创建 UI。

文章图片
#flutter
Flutter SystemChrome 小结

固定App 朝向➥单方向若需要固定应用为单一方向,仅需设置所需要的方向属性即可;➥多方向若需要应用随重力感应变化方向,需设置多个方向属性;Tips:portraitDown 属性请注意,多方向时一般不会有效果,系统默认不会颠倒;多方向设置时初始方向分两种情况,第一种:当前重力感应方向不在设置多方向列表中,初始方向为列表第一个设置方法;第二种:当前重力感应方向在设置多方向列表中,无论顺序第几位,默认

文章图片
#flutter#android
flutter CustomScrollView高性能滚动

官话:Flutter中提出一个Sliver(中文为“薄片”的意思)概念,如果一个可滚动组件支持Sliver模型,那么该滚动可以将子组件分成好多个“薄片”(Sliver),只有当Sliver出现在视口中时才会去构建它,这种模型也称为“基于Sliver的延迟构建模型”。可滚动组件中有很多都支持基于Sliver的延迟构建模型,如ListView、GridView,CustomScrollView但是也有

文章图片
#flutter#前端
Flutter 国际化(跟随系统及应用内切换)和数据本地存储

如果只是通过flutter配置国际化,那只需要把Localizations里面添加需要支持的语言包即可,其他的就不用配置了。两种方法,第一种是使用intl插件,第二种是使用JSON文件,先记录第一种,接下来记录的是json国际化(不推荐,可以直接跳到文章末尾看demo)文件除了下面的代码,还要自己实现json文件中get的方法。三个文件中编写英文,简体中文,繁体中文对应的。,根据需要添加语言,我这

文章图片
#flutter#cocoa#macos
    共 62 条
  • 1
  • 2
  • 3
  • 7
  • 请选择