老孟的博客

小学生

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flutter 修改App的名称和图标

文章目录Android修改名称和图标IOS修改名称和图标 Flutter新创建的项目默认的图标是Flutter icon,项目名称我们一般是英文的,但我们想让用户看到的app名称一般是中文的,所以我们就需要修改App的名称和图标。 Android修改名称和图标 打开如下图的文件: 上图右侧红框内...

2019-07-10 09:44:13

阅读数 823

评论数 0

Flutter 启动页 消除白屏

文章目录Android 启动页IOS 任何一个app基本都会设计一个启动页,今天我们就来看看怎么在flutter项目中设置启动页。 开始的时候我的第一个想法就是把启动页当成一个Widget,先加载这个Widget然后在显示我们的主页面,可是在实践的过程中遇到一个很大的问题,app启动的时候会出...

2019-07-09 16:36:52

阅读数 1185

评论数 0

Flutter 动画组件一:AnimatedContainer

Flutter 系列文章 总体目录 开始的时候我以为AnimatedContainer组件可以直接设置2个边界值,调用启动动画就可以了,实际并不是这样的,AnimatedContainer和其他的容器类控件一样,设置各种属性,当我们通过setState改变其属性值时就会出现动画效果,直接上代码: ...

2019-05-10 14:19:04

阅读数 443

评论数 0

如何在子线程中创建并使用Handler

上一篇文章我们从源代码的角度分析了Handler的实现,这篇文章我们说下如何在子线程中创建Handler,在子线程中创建Handler只需2步: 创建looper:Looper.prepare() 启动looper:Looper.loop() 为了创建当前Thread的Handler...

2019-02-20 17:45:42

阅读数 365

评论数 0

真的了解Handler吗?

其实网上已经有很多关于Handler的文章,不管是源码方面的还是结构方面的,但如果只是看看别人理解的不是很深入,而且很快就没印象了。另外我最近在做一个功能的时候遇到了一些问题,一个View10秒平移到指定位置,View上面显示倒计时,这是个很简单的动画,但却出了一个很大的问题是倒计时的数字和Vie...

2019-02-01 17:49:39

阅读数 125

评论数 0

Flutter showBottomSheet

showBottomSheet在底部弹出。 例子: import 'package:flutter/material.dart'; class BottomSheetDemo extends StatefulWidget { @override State&a...

2018-12-19 20:56:12

阅读数 2005

评论数 9

Flutter Dialog

Flutter提供了showDialog函数显示一个对话框。 showDialog:展示Material 控件 showCupertinoDialog:ios样式对话框 showGeneralDialog:自定义弹出的窗口,默认状态下弹出的窗口点击空白处不消失 直接看例子: import...

2018-12-19 20:54:18

阅读数 4225

评论数 2

Flutter Date & Time Pickers 时间选择器

时间选择是一个函数而不是一个控件 参数 说明 context initialDate 初始化时间 firstDate 开始时间,时间控件选择器从这个时间开始 lastDate 结束时间 initialDateP...

2018-12-19 20:47:11

阅读数 4668

评论数 0

Flutter Slider

属性 说明 value 控件的位置 onChanged 变化时回调 onChangeStart 滑动开始时回调一次 onChangeEnd 滑动结束时回调一次 min 最小值 max 最大值 ...

2018-12-19 20:39:05

阅读数 1092

评论数 0

Flutter Switch

Switch一个开关控件。 属性 说明 value true:开 false:关 onChanged 变化时回调 activeColor 打开状态下颜色 activeTrackColor 打开状态下track颜色 ...

2018-12-19 20:32:00

阅读数 1665

评论数 0

Flutter Radio RadioListTile 单选框

Radio是单选框,和checkbox一样本身不包含状态,当groupValue = value时代表选中状态。 属性 说明 value 、groupValue 一起控制是否为选中状态,当groupValue = value时代表选中状态 onCh...

2018-12-19 20:22:31

阅读数 4881

评论数 5

Flutter Checkbox CheckboxListTile

Checkbox本身不包含任何状态,改变状态需要通过改变value的值改变。 属性 说明 value true:选中状态。false:不选中状态。null:只有在tristate=true时可设置此值 tristate 设置true时,value...

2018-12-19 20:16:02

阅读数 2336

评论数 0

Flutter TextField

TextField 是一个输入文本的控件。 属性 说明 controller controller是TextField的控制器,当TextField在编辑时回调,如果不设置则TextField默认创建自己的controller,重点是如果2个TextField使用一个control...

2018-12-18 21:50:07

阅读数 3896

评论数 8

Flutter Drawer

Drawer 是抽屉布局,一般情况下Scaffold一起使用。 Drawer的属性就记住一个child就好,直接看使用: class MyDrawer extends StatefulWidget { @override _MainDrawer createState() =&am...

2018-12-17 20:54:34

阅读数 690

评论数 0

Flutter PopupMenuButton

属性 说明 itemBuilder item子项 initialValue 初始值 onSelected 选择其中一项时回调 onCanceled 点击空白处,不选择时回调 tooltip 提示 e...

2018-12-17 20:47:29

阅读数 1839

评论数 0

Flutter TabBar TabBarView

TabBar 是一排水平的标签,可以来回切换,效果图: 属性 说明 tabs 一系列标签控件 controller 标签选择变化控制器 isScrollable 是否可滚动,默认false indicatorColor ...

2018-12-17 11:54:38

阅读数 4741

评论数 0

Flutter BottomNavigationBar

BottomNavigationBar 底部导航控件 属性 说明 BottomNavigationBarItem 多个 item, iconSize icon大小 currentIndex 默认选中第几个 onTap 选中...

2018-12-14 20:23:23

阅读数 1398

评论数 0

Flutter Placeholder

Placeholder是一个占位控件,效果如下: 属性 说明 color 线条的颜色 strokeWidth 线条的宽度

2018-12-14 19:51:00

阅读数 482

评论数 0

Flutter AppBar

AppBar 显示在app的顶部。AppBar包含5大部分,如下图: 属性介绍: leading 左上角的控件,一般放一个icon,位置如上图 title 标题,位置如上图 actions 一系列的组件,位置如上图 ...

2018-12-14 19:47:18

阅读数 3589

评论数 0

Flutter Scaffold

Scaffold 是承载material design 控件的布局控件,可以展示drawers、snack bars、bottom sheets 属性 说明 appBar 显示在Scaffold 顶部 body 位置如下图 floati...

2018-12-12 21:51:23

阅读数 335

评论数 0

提示
确定要删除当前文章?
取消 删除