
Flutter
文章平均质量分 86
Mr大伟哥
这个作者很懒,什么都没留下…
展开
-
Android后台监听全局屏幕旋转
摸摸头~,既然是监听屏幕的旋转方向,那是不是可先去WindowManager类看看,通过对源码的一番撕扯,终于找到了一点蛛丝马迹:public int watchRotation(IRotationWatcher arg0, int arg1) throws RemoteException最终发现屏幕的旋转方向监听是在IWindowManager.aidl文件中处理的,所以我们先看看这个文件:(sdk版本:7.1.1_r28)package android.view;/*** System .原创 2020-12-03 12:55:56 · 3640 阅读 · 1 评论 -
Flutter项目实战
项目名称: 懒大厨项目已完成,下载可以直接运行看效果功能本人练手项目,菜谱类app,前期功能比较较简单,包含以下模块:用户模块:注册、登录、修改密码菜品模块:菜品制作过程展示、检索、上新、收藏技术实现Provider实现组件的状态管理,做到局部刷新自定义LoadContainer、ListContainer、SlideListContainer容器等自定义Dialog,包括LoadingDialog、自定义布局Dialog等在photo_view、image_picker原创 2020-05-20 11:09:45 · 880 阅读 · 0 评论 -
数据共享:InheritedWidget
数据共享:InheritedWidget解释:Flutter中InheritedWidget可以实现不同子Widget(可以是不同的页面)中共享数据,依赖了同一个InheritedWidget的Widget会在InheritedWidget中数据改变的时候同步数据。原理:InheritedWidget中可以存放数据data,它的子组件使用了InheritedWidget中的data,那么这...原创 2020-04-13 14:52:06 · 1763 阅读 · 0 评论 -
Fluro路由框架修改支持自定义拦截条件并跳转到指定路由
Fluro是Flutter的一个很方便的路由框架。最近做一个demo,使用Fluro做路由跳转,有页面Page1,Page2,LoginPage,Page1->Page2需要先登录,也就是说没登录的时候我们需要将路由重定向到LoginPage,就这么简单的一个需求!简单实现,在跳转的时候判断是否登录,登录了就跳转到Page2,否则就是跳转到LoginPage,如下: static Fu...原创 2020-04-13 14:42:26 · 2312 阅读 · 0 评论 -
Flutter写一个简单的Dialog,可以自定义布局,可以设置是否可以取消,点击对话框外Dialog消失
因为需求原因,需要一个类似安卓中的Dialog,可以自行决定一些行为,比如是否可以取消,点弹窗之外是否可以取消,自定义位置,自定义内容布局等等,废话不多说直接看代码:class CustomDialog extends BaseDialog { final String title; final String msg; final Color cancelColor; final...原创 2020-04-13 13:29:39 · 1344 阅读 · 0 评论 -
Flutter图片裁剪
做app登陆的时候,需要用到图片裁剪功能,由于刚接触Flutter不久,所以就萌生了自己写一个的想法,说干就干!让我们站在巨人的肩膀上前进吧。flutter中图片裁剪主要采用drawImageRect(Image image, Rect src, Rect dst, Paint paint)方法来从图片上抠图,介绍如下:/// Draws the subset of the given ima...原创 2020-01-14 22:49:04 · 6948 阅读 · 1 评论