- 博客(4)
- 收藏
- 关注
翻译 在Flutter启动Android的后台服务
背景(本文翻译自YouTube视频:https://www.youtube.com/watch?v=NXuAzXY_KOo&t=572s)Android和iOS在后台服务的处理方式不同,因此Flutter并没有在这方面做统一处理,而是需要调用原生平台的代码来实现该功能,下面就简单介绍如何在Flutter中与Android的后台服务进行交互。实现在Flutter中有一个按钮,点击后...
2020-04-08 20:07:36
8201
1
原创 Flutter 自定义通知获取Widget的Size
需求1:在Widget初始化后就发送一次通知需求2:通知中需要携带Size作为数据分析:flutter库里有一个SizeChangedLayoutNotification及与其配合工作的SizeChangedLayoutNotifier、_RenderSizeChangedWithCallback ,源码如下。class SizeChangedLayoutNotification exten...
2019-12-29 11:27:37
1340
原创 Flutter 获取ListView的第一个可见的Item
Flutter 获取ListView的第一个可见的ItemFlutter的ListView并没有直接提供方法和属性来告知我们当前列表的第一个Item的index,因此查看ListView的源码,可以发现其Item的创建与SliverChildDelegate相关。这里拿ListView.custom举例。const ListView.custom({ Key key, Axis...
2019-12-28 23:52:52
2392
5
原创 RecyclerView的Item布局问题
以下是期望达到的效果而目前的效果如下RecyclerView的Item的布局就是一个LinearLayout包含着两个TextView,一个显示内容,一个显示类型和时间。问题:Item靠左,无法居中显示一开始是把RecyclerView的layout_width给设置成match_parent的,item的LinearLayout设置了每个item的宽、高,但达不到效果。最后是把R...
2019-08-05 11:43:02
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人