![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
fatkang
这个作者很懒,什么都没留下…
展开
-
app性能优化
关于app性能优化知识点小计1.启动页面优化1.1利用提前展示出来的Window,快速展示出来一个界面,给用户快速反馈的体验;1.2避免在启动时做密集沉重的初始化;1.3定位问题:避免I/O操作、反序列化、网络操作、布局嵌套等。2.页面布局优化1.1,尽量避免GPU过度绘制(减少嵌套布局背景色的重复设置)1.2,减少布局嵌套层次及控件个数1.3,merge标签用于减少布局嵌套层次,...原创 2019-04-26 16:18:40 · 274 阅读 · 0 评论 -
kotlin anko的便捷之处(跳转,toast等)
1.集成依赖ankoapp builder下:implementation “org.jetbrains.anko:anko-commons:0.10.5”2.基本跳转:startActivity()携带参数startActivity(“key” to “值”)A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期startActivity(...原创 2019-07-28 20:54:28 · 1091 阅读 · 0 评论 -
flutter demo系列二 Tabbar选项卡 顶部切换导航
demo练习2,首页顶部选项卡导航效果图:TabBar 导航的实现 需要 配合 TabController 和 Tabbarview来实现abBarView和TabBar都有一个tabController的参数/TabBarView和Tab是由TabController来控制同步step1:创建TabControllerTabController 有两种自定义TabControll...原创 2019-08-01 15:07:50 · 1527 阅读 · 0 评论 -
flutter demo系列一 bottomnavigationbar pagerview 底部导航栏滑动切换
pagerview 配合bottomnavigationbar 实现页面切换导航1.整体代码 Widget build(BuildContext context) { // TODO: implement build return Scaffold( body: PageView.builder( onPageChanged: (index){...原创 2019-08-01 11:23:58 · 694 阅读 · 0 评论 -
flutter GestureDetector
手势手势表示由一个或多个指针移动组成的动作。主要有以下几种:点击onTapDown:指针已经在特定位置与屏幕接触。onTapUp:指针停止在特定位置与屏幕接触。onTap :点击事件触发。onTapCancel: 先前指针触发的onTapDown不会再触发点击事件。双击onDoubleTap:用户快速连续两次在同一位置轻敲屏幕。长按onLongPress:指针在相同位置长时间保...原创 2019-07-11 14:05:11 · 846 阅读 · 1 评论 -
flutter Container
Container的组成:最里层的是child元素;child元素首先会被padding包着;然后添加额外的constraints限制;最后添加margin。Container的绘制的过程如下:首先会绘制transform效果;接着绘制decoration;然后绘制child;最后绘制foregroundDecoration。Container自身尺寸的调节分两种情况:Con...原创 2019-07-11 11:25:41 · 397 阅读 · 0 评论 -
Flutter组件—— Image
加载不同形式的图片:Image:通过ImageProvider来加载图片Image.asset:用来加载本地资源图片Image.file:用来加载本地(File文件)图片Image.network:用来加载网络图片Image.memory:用来加载Uint8List资源(byte数组)图片...原创 2019-07-10 11:57:00 · 193 阅读 · 0 评论 -
flutter text属性
text常用属性记录 Text("text文本样式联系 hello world", textAlign: TextAlign.center, maxLines: 1, overflow: TextOverflow.ellipsis,//溢出显示 clip剪裁fade 渐隐ellipsis省略号 // textDirection: TextDir...原创 2019-07-09 16:51:20 · 836 阅读 · 0 评论 -
kotlin 中的Eventbus
依赖:”compile ‘com.eightbitlab:rxbus:1.0.2’注册,接收:Bus.observe< SexBean>().subscribe {item ->startActivity(intentFor< MainActivity>().newTask().clearTask())} .registerInBus(this)取消注册...原创 2019-07-28 21:02:24 · 1117 阅读 · 0 评论