自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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