说明
Flutter 2.5 版本中的破坏性改动
默认的设备拖动和滚动
v2.2 版后删除了废弃的 API
Package 介绍: flutter_lints
ThemeData 的 accent 属性已被弃用
手势识别器清理
将 AnimationSheetBuilder.d...
Todo
...
说明
把launcher的theme添加
<item name="android:windowIsTranslucent">true</item>
会引起生命周期的异常,引发home键无效等bug。
解决方法
使用
<item n...
背景
在Flutter中通常使用cached_network_image控件显示图片,该控件使用http库请求图片,http库无法像dio一样方便的添加拦截器等。
实现
CachedNetworkImage使用flutter_cache_manager进行图片缓存,...
作用
InheritedWidget是一个在Widget树中,从上往下传递信息的小部件。
主要从两个方面理解源码:
1.子Widget可以获取到父控件中的InheritedWidget,从而获取到InheritedWidget的信息。
2.子Widget...
说明:
在未刷机的情况下,口袋阅1的默认桌面如下:
自己安装的程序无法在桌面上显示,而桌面上的kindle又不经常使用。可以改为,点击Kindle进入自己安装的程序,比如:点击Kindle进入koreader。
方法:
实质上就是,自己编写一个与...
说明
模仿github客户端的UI,使用flutter实现
地址:https://github.com/xfans/flutter_gitee
地址:https://gitee.com/xfans/flutter_gitee
...
问题
问题1
问题:Flutter中Column嵌套Listview报overflowed错误.
解决:使用Column+Expanded+Listview布局界面.
问题2
问题:数组json转换成List
解决:
List list...
http://www.movable-type.co.uk/scripts/latlong.html
...
1.创建Retrofit对象
val retrofit = Retrofit.Builder() .baseUrl(SimpleService.API_URL) .addConverterFactory(GsonConverterFactory.create(...