logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 开发架构——MVP(个人认为最适合新人了解MVP的文章)

简介MVP是MVC的衍生版本,跟MVC类似,但是在Android中更适用,也分三层:Model:用于数据的增删改查等,也包括一些数据对象View:用于界面的显示与用户操作的接收,在Android里面View通常就是Actvitiy,Fragment。Presenter:是View跟Model的“中间人”,接收View的请求后,从Model获取数据交给View。MVP&amp...

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#前端
    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择