- 博客(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
8280
1
原创 Flutter 自定义通知获取Widget的Size
需求1:在Widget初始化后就发送一次通知 需求2:通知中需要携带Size作为数据 分析:flutter库里有一个SizeChangedLayoutNotification及与其配合工作的SizeChangedLayoutNotifier、_RenderSizeChangedWithCallback ,源码如下。 class SizeChangedLayoutNotification exten...
2019-12-29 11:27:37
1364
原创 Flutter 获取ListView的第一个可见的Item
Flutter 获取ListView的第一个可见的Item Flutter的ListView并没有直接提供方法和属性来告知我们当前列表的第一个Item的index,因此查看ListView的源码,可以发现其Item的创建与SliverChildDelegate相关。这里拿ListView.custom举例。 const ListView.custom({ Key key, Axis...
2019-12-28 23:52:52
2432
5
原创 RecyclerView的Item布局问题
以下是期望达到的效果 而目前的效果如下 RecyclerView的Item的布局就是一个LinearLayout包含着两个TextView,一个显示内容,一个显示类型和时间。 问题: Item靠左,无法居中显示 一开始是把RecyclerView的layout_width给设置成match_parent的,item的LinearLayout设置了每个item的宽、高,但达不到效果。最后是把R...
2019-08-05 11:43:02
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人