美文网首页
Flutter知识点记录

Flutter知识点记录

作者: 苍天兄弟 | 来源:发表于2019-07-12 09:53 被阅读0次
  • 让安卓和iOS一样push时从右往左


    image.png
  • 下载图片使用占位图

FadeInImage.assetNetwork(
              placeholder: "images/ic_device_image_default.png",
              image: imagePath,
              fit: BoxFit.cover,
 ),
  • 坐标转换 只想获取手势在当前组件中的位置
//1.坐标转换设置key
  GlobalKey indexBarKey = GlobalKey();
//2.在那个需要获取位置的组件设置key,这个组件肯定被手势包着
  key:indexBarKey ,
//3.在手势方法中处理获取坐标
  onVerticalDragDown: (DragDownDetails details){
        RenderBox getBox = indexBarKey.currentContext.findRenderObject();
        Offset local = getBox.globalToLocal(details.globalPosition);
        print(local);
  },
  • 设置电池栏颜色
appBar: AppBar(
    title: Text('123'),
    brightness: Brightness.dark,
),
  • BottomNavigationBar对应页面保持状态的方法
1.with AutomaticKeepAliveClientMixin<>
2.
@override
// TODO: implement wantKeepAlive
 bool get wantKeepAlive => true;
3.builder方法中调用下父类的builder方法
super.build(context);
4.main函数里的Scaffold的body要使用PageView
body:PageView(
   controller: _controller,
   physics: NeverScrollableScrollPhysics(),//禁止首页4个页面的左右滑动
   children: _pages,
),
5. PageView中的controller要初始化
final PageController _controller = PageController();
6.BottomNavigationBar的ontap方法中要切换_controller对应的page
_controller.jumpToPage(index);
  • 创建模型并且在模型中创建字典转模型方法
class HomeModel {
  final String imageUrl;
  final String name;
  final String message;

  HomeModel({this.imageUrl, this.name, this.message});

  //字典Map转模型的构造方法
  factory HomeModel.fromJson(Map jsonMap){
    return HomeModel(imageUrl: jsonMap['imageUrl'],name: jsonMap['name'],message: jsonMap['message']);
  }
}

相关文章

  • 初识Flutter语言

    本篇文章主要记录Flutter语言简介,以及实现一个小demo主要知识点: Flutter语言的简介 使用Flut...

  • Flutter相关知识

    正好趁着这个假期,把前段时间掌握的Flutter底层知识点记录下来,日后还会持续更新哈! Flutter与Reac...

  • Flutter知识点记录

    让安卓和iOS一样push时从右往左image.png 下载图片使用占位图 坐标转换 只想获取手势在当前组件中...

  • Flutter知识点记录

    1、const 变量是一个编译时常量,final变量在第一次使用时被初始化。被final或者const修饰的变量,...

  • Flutter知识点记录

    问题 dart的单线程模式怎么保证不阻塞UI的 Dart的线程模型是什么样子的, State的生命周期到底是什么样...

  • Flutter学习记录-汇总

    Flutter学习记录-布局Flutter学习记录-页面跳转Flutter学习记录-交互Flutter学习记录-基...

  • Flutter入门学习指北

    接触Flutter也有一段时间了,刚好最近用Flutter写的一个小项目落地了,记录一下学习的过程以及一些知识点吧...

  • README

    flutter_utilscode 介绍 flutter 里面各种知识点和常用功能实现demo 仅供学习 切记请...

  • Flutter 上默认的文本和字体知识点

    文章:Flutter 上默认的文本和字体知识点

  • [flutter学习笔记] flutter 网络请求+json解

    知识点来自于下方链接,本文只是记录下编码时遇到的一些问题 (2条消息) Flutter基础(十一)网络请求(Dio...

网友评论

      本文标题:Flutter知识点记录

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