![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
A HandSome Man
这个作者很懒,什么都没留下…
展开
-
Flutter drawer 侧滑实现二(通过点击现实显示侧滑栏)
1.首先在需要使用的页面加入下方代码2.在Scaffold里面加入key3.在需要展示侧滑栏的地方加入下方代码4.整体页面代码奉上原创 2022-12-05 15:35:37 · 623 阅读 · 1 评论 -
Flutter drawer侧滑栏实现
侧滑栏对于大部分App来说都是经常用到的,接下来我们来一步步的实现flutter的侧滑栏效果。这里需要使用flutter提供的Drawer和DrawerHeader控件,DrawerHeader通常用作侧滑栏的头部控件,比如用户头像等。该控件常用的属性就是child属性,child就是drawer里面显示的具体子item。 属性名 属性值类型 说明 decoration Decoration类型 装饰背景颜色等,常用BoxDec转载 2022-12-05 15:30:43 · 734 阅读 · 0 评论 -
Flutter 仿朋友圈查看大图,Swiper支持滑动
4.基本上就运行就可以实现查看大图了,然后你们说了,这也不能关闭页面啊,没有跟微信朋友圈一样,点击任意地方让其消失,别急,马上奉上完成代码。2.写一个图片的集合,可以使用本地的,也可以使用网络的,我本次使用的是网络图片。1.导入引用到pubspec.yaml文件里面,引入后记得pub get。Swiper支持多图片预览、左右切换。3.把图片放到swiper上显示出来。flutter_swiper插件。原创 2022-10-26 17:28:39 · 1340 阅读 · 0 评论 -
Flutter 自定义画圆 画笔(Paint)、绘制弧(drawArc)
1.首先创建一个dart文件,命名为line_painter.dart。自定义画圆,通过外部传入修改圆的颜色显示。2.在需要显示的地方加上入下代码即可。原创 2022-10-24 10:33:26 · 1381 阅读 · 0 评论 -
Flutter 使用Screen保持屏幕常亮不息屏
本人搜了好多,基本都是使用 wakelock 这个插件来实现不息屏操作,但是我用完以后没有管用,不知道是手机的问题,还是flutter版本的问题,后来找半天找到了一个可以使我手机正常使用不息屏的三方插件 Scree.有时候开发app可能会用到屏幕常亮,不让其息屏,比如你播放一个视频,你肯定不想突然间就跟随系统设置而息屏看不到视频了,所以务必要使用一些插件来控制屏幕的亮度和常亮。1. 使用方式如下,在pubspec.yaml里面导入,记得pub get。最后可根据跟人需要酌情选择插件使用,喜欢的留个赞吧!原创 2022-10-20 17:27:00 · 3083 阅读 · 0 评论 -
Flutter video_player视频播放器简单实用
1.支持Android、ios、web三平台。2.在使用的页面加入下面的代码。原创 2022-10-19 16:44:55 · 3525 阅读 · 0 评论 -
Flutter 关闭IOS软键盘方式
由于Android输入法自带关闭按钮,这里就不讲了,讲一下气人的ios系统,这个系统打开软键盘后你会发现压根就没有关闭按钮,真是服了这个老六了,俗话说上有政策下有对策,没错,就用下面的方法简单粗暴就能实现!原创 2022-10-19 16:22:25 · 898 阅读 · 0 评论 -
Flutter App更新升级
由于在 IOS 中没法直接下载安装,如果版本不一致则直接跳转到IOS应用对应的应用市场就可以了,所以本文仅介绍Android App的升级流程。Android App升级流程:1. 获取本地版本号;2. 请求服务器获取服务器版本号;3. 如果本地版本和服务器版本不一致则提示升级,弹窗提示用户是否更新;4. 用户确定升级,调用文件传输方法下载apk文件;5. 监听下载进度;6. 下载完成打开apk进行安装。原创 2022-10-19 15:58:57 · 5179 阅读 · 3 评论 -
flutter 从A到B,然后在从B返回A页面,A页面刷新数据
flutter 从A到B,然后在从B返回A页面,A页面刷新数据实现代码如下。原创 2022-10-19 13:55:46 · 1026 阅读 · 0 评论 -
Flutter IconFont 使用
Flutter IconFont 使用原创 2022-10-10 16:05:39 · 762 阅读 · 0 评论 -
flutter 拍照、选择相机image_picker
2.在Android的AndroidManifest.xml文件里面添加权限。3.在ios的Info.plist文件里面添加权限。实现相机拍照和相册选择。原创 2022-10-10 11:06:45 · 1253 阅读 · 0 评论 -
flutter 视频解码器fijkplayer使用
本人做视频监控项目的时候,需要去展示视频流到用户端,一开始使用flutter自带的VideoPlayer播放监控视频,一开始没有发现有什么问题,因为使用多的是Android模拟器,一直没有使用iso模拟器或者真机测试能不能播放,直到开发接近尾声,在ios模拟器上测试的时候发现了问题,视频流为H264的时候能正常播放,但是视频流为H265的时候一直转圈,模拟器和真机播放不了(Android模拟器和真机都是可以播放的)。后来就打算换一个三方插件来调整播放。这里是使用时候的代码。原创 2022-09-30 15:43:13 · 2748 阅读 · 1 评论 -
Flutter视频播放、Flutter VideoPlayer 视频播详解
在 android 目录下的 AndroidManifest.xml 清单文件中配置网络请求权限以及http的访问权限。视频资源的加载以及播放控制全部是通过 VideoPlayerController来操作的。networkSecurityConfig 配置的是 http访问权限。3.3 视频播放相关控制。3.1 视频资源的加载。2 播放视频前的准备。2.1 网络访问权限。3.2 视频播放组件。转载 2022-09-30 08:16:57 · 5640 阅读 · 0 评论 -
Flutter导航返回拦截(WillPopScope)
onWillPop是一个回调函数,当用户点击返回按钮时被调用(包括导航返回按钮及Android物理返回按钮)。该回调需要返回一个Future对象,如果返回的Future最终值为false时,则当前路由不出栈(不会返回);最终值为true时,当前路由出栈退出。我们需要提供这个回调来决定是否退出。原创 2022-09-23 15:43:28 · 1117 阅读 · 0 评论 -
flutter报错The number of method references in a .dex file cannot exceed 64K.
我的理解: 引用的第三方的方法超过了64K,需要在Android包下配置multidex减少第三方包引入(个人理解)在android/app/build.gradle中的 defaultConfig 下添加。在android/app/build.gradle中的 dependencies 下添加。这句话的意思翻译出来是:.dex文件中的方法引用数不能超过64K。此方案不能保证一定解决问题,但可以试试。原创 2022-09-23 14:01:36 · 1680 阅读 · 0 评论 -
flutter版本回退或者更换sdk版本无法打包问题
打开终端,使用 vim ~/.bash_profile 打开需要修改的环境变量,假设发现使用的变量地址是正常打包的sdk地址,那么在看一下 vim ~/.zshrc 文件里面的环境变量,这里说一下zshrc文件每次开机都会执行,所以也可以把变量都放在这个里面执行,假设发现的变量路径还是一样的,那么就看一下as里面使用的sdk版本。我这个项目是在mac上运行的,所以找到环境变量看一下使用的是哪个flutter sdk 版本。发现as里面的sdk用的3.0.1的,修改成你需要的sdk版本。原创 2022-09-05 15:35:08 · 665 阅读 · 0 评论 -
Flutter 实体类转String,String转实体类
实体类转String方式。String转实体类。原创 2022-08-31 10:29:15 · 1284 阅读 · 0 评论 -
Flutter使用泛型解析json数据
一般来说json返回数据都是不一样的,但是也有个别的情况出现,比如前面返回的数据都是一样的,只有一个“body”体里面返回的参数可能不一样,但是有不需要的使用的时候,写太多的实体类。去解析就造成了资源的浪费,所以使用泛型是最好的解析方式。我就拿一个简单的例子放上来供大家参考。......原创 2022-08-31 10:23:39 · 717 阅读 · 0 评论 -
解决Flutter PageView页面切换时数据刷新问题
例如使用了PageView组件,每次切换页面时都会走initState()和dispose()方法,从而使得加载过的页面切换时也会数据刷新,可以加入一下方法完美解决。首先补充一下,之前我没有写是在切换pageView页面的主页面写还是展示的子页面写,这里我说一下,一定要在。使用这个方法,否则不生效!原创 2022-08-19 08:34:54 · 3119 阅读 · 4 评论 -
Flutter使用SharedPreferences一直报初始化的问题
代码】Flutter使用SharedPreferences一直报初始化的问题。原创 2022-08-18 17:20:39 · 645 阅读 · 0 评论 -
解决flutter 在其他容器里面使用listview或者gridview时android会出现空隙和不显示的问题
解决初级flutter简单问题原创 2022-06-14 11:16:24 · 998 阅读 · 0 评论