自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 收藏
  • 关注

原创 flutter封装vlcplayer的控制器

【代码】flutter封装vlcplayer的控制器。

2025-07-04 18:02:30 261

原创 flutter video_player插件基础播放

【代码】flutter video_player插件基础播放。

2025-07-02 15:20:47 99

原创 flutter flutter_vlc_player播放视频设置循环播放失效、初始化后获取不到视频宽高

flutter flutter_vlc_player设置循环播放失效、初始化后获取不到视频宽高

2025-07-02 14:24:35 207

原创 flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录

成功后查看setting已经自动配置到了D:\android_config.gradle这个路径。例如:D:\android_config.gradle。1.在目标目录中新建文件夹flutter_pub_cache。变量值: D:\android_config.gradle。变量值: D:\flutter_pub_cache。2.在“用户变量“或“系统变量”中点击“新建”2.在“用户变量“或“系统变量”中点击“新建”变量名: GRADLE_USER_HOME。变量名: PUB_CACHE。

2025-07-02 14:03:19 264

原创 Android Studio flutter项目运行、打包时间太长

而国内的阿里云、华为云等镜像仓库的更新并不是与google()仓库同步的。前提是运行成功过在本地有了缓存,才能在设置离线模式后运行成功,此时运行时长会从10分钟缩短到1-2分钟。所以从google()拉取只能等待(更新flutter sdk后第一次运行成功等待了43分钟)打包同样也需要成功过,才能在离线模式下打包成功,此时打包时长从10分钟以上缩短到2-3分钟。所以注释掉google()只引用国内的镜像仓库运行就无法编译通过。编译时依次从项目配置的仓库中都无法查询到。因为国内的镜像仓库中没有更新它。

2025-06-26 11:16:08 538

原创 Android studio更改内存设置

版本:Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1。

2025-06-26 10:04:22 217

原创 flutter TabBar左边间隔问题

TabBar设置isScrollable: true,内部标签距离左边出现大段间隔

2025-06-23 16:39:00 251

原创 flutter项目环境升级二:从Flutter2.10.5升级到3.29.3

Flutter2.10.5升级到3.29.3

2025-06-23 15:50:09 1261 2

原创 flutter项目环境升级一:flutter项目迁移空安全

skip-import-check --ignore-exceptions //跳过依赖的三方库是否支持空安全且忽略异常情况。dart migrate --skip-import-check //跳过依赖的三方库是否支持空安全。虽然空安全语法正确了但是在数据处理上不可避免的会出现逻辑上的空判断冲突,此时有问题的页面就会报错。应用迁移到项目中,等待迁移执行完成(对于文件太多的项目手动迁移不可取)。当所有报错修复项目能正常运行起来了空安全迁移就完成了。所以项目完全支持空安全的情况下应该直接迁移,运行命令。

2025-05-29 13:25:18 1273

原创 flutter浅拷贝、深拷贝记录

【代码】flutter浅拷贝、深拷贝记录。

2025-05-29 09:49:37 143

原创 flutter简单自定义跟随手指滑动的横向指示器

【代码】flutter简单自定义跟随手指滑动的横向指示器。

2025-05-28 14:20:12 416

原创 【flutter升级命令行】

跳过依赖的三方库是否支持空安全且忽略异常情况”dart migrate --skip-import-check --ignore-exceptions。查看依赖包是否支持空安全:dart pub outdated --mode=null-safety。跳过依赖的三方库是否支持空安全:dart migrate --skip-import-check。升级依赖库:dart pub upgrade --null-safety。查看dart版本:dart --version。直接迁移:dart migrate。

2025-05-26 09:59:33 470

原创 flutter实现ios滚轴滚动效果(滚轮选择器)的控件CupertinoPicker

flutter实现ios滚轴滚动效果(滚轮选择器)的控件CupertinoPicker

2025-05-23 13:02:00 169

原创 flutter Column嵌套ListView高度自适应问题

flutter Column嵌套ListView高度自适应

2025-02-24 15:46:48 436

原创 flutter WidgetUtil工具类

【代码】flutter WidgetUtil工具类。

2025-02-20 15:41:13 128

原创 flutter计算数组中所有file的总大小

【代码】flutter计算数组中所有file的总大小。

2024-12-27 14:02:41 187

原创 flutter基于一个最小尺寸,允许组件的高度根据其内容自动调整,以避免内容溢出或不必要的滚动: IntrinsicWidth

flutter基于一个最小尺寸,允许组件的高度根据其内容自动调整,以避免内容溢出或不必要的滚动: IntrinsicWidth

2024-12-25 11:14:36 349

原创 flutter背景模糊 BackdropFilter

BackdropFilter一个用于创建模糊和颜色调整效果的小部件,例如高斯模糊。

2024-12-24 11:32:03 205

原创 flutter轮播图控件根据图片高度动态调整图高度

flutter轮播图控件根据图片高度动态调整图高度

2024-12-24 10:58:36 455

原创 flutter获取本地图片宽高

【代码】flutter获取本地图片宽高。

2024-12-23 15:08:20 232

原创 flutter从网络地址字符串中获取拼接的参数值

【代码】flutter从网络地址字符串中获取拼接的参数值。

2024-12-23 15:06:13 159

原创 flutter Asset类型图片转base64

【代码】flutter Asset类型图片转base64。

2024-12-23 15:04:37 207

原创 flutter复制文件

【代码】flutter复制文件。

2024-12-23 15:02:48 189

原创 flutter移动文件

【代码】flutter移动文件。

2024-12-23 15:01:41 131

原创 flutter TabBar+PageView页卡切换页面

flutter TabBar+PageView页卡切换页面

2024-12-19 12:25:27 227

原创 flutter 设置body可延伸到状态栏

【代码】flutter 设置body可延伸到状态栏。

2024-11-29 11:08:23 496

原创 flutter底部导航栏中间按钮凸起,导航栏中间部分凹陷效果

关键代码:Scaffold中设置floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked和extendBody: true,BottomAppBar中设置shape: const CircularNotchedRectangle()Scaffold( extendBody: true,//body是否延伸脚手架底部,在底部导航栏的边缘添加了凹口时,确保能看到bod

2024-11-29 10:57:34 1006

原创 flutter去除文本中任意换行符、空格符

【代码】flutter去除文本中任意换行符、空格符。

2024-11-15 14:11:08 317

原创 flutter SafeArea

SafeArea控件包裹的小部件处于安全区内,不会顶到状态栏位置,不受圆角、刘海屏、iPhone 小黑条、状态栏等的影响遮挡。

2024-11-14 18:04:28 170

原创 【flutter从阿里云视频链接中拿第一帧做封面。阿里云图片链接设置图片宽、高、质量】

【代码】【flutter从视频链接中拿第一帧做封面】

2024-11-06 15:20:07 281

原创 【flutter列表播放器】

列表ItemView中视频部分用InViewNotifierWidget包裹。列表使用InViewNotifierList。

2024-10-29 13:45:32 466

原创 flutter VideoPlayer适配:保持视频的原始宽高比,缩放视频使它完全覆盖父容器

适配:使用FittedBox设置BoxFit.cover使子控件等比占据父容器,再使用SizedBox.expand尽量大的填充父布局,最后ClipRRect裁剪掉超出Container容器的部分。情况1:不使用AspectRatio设置横纵比例,它会默认充满整个父容器,用户上传横屏视频比例相差不大显示较为正常,当用户上传竖屏视频时会横向拉伸显示变形。情况2:使用AspectRatio设置横纵比例,当用户上传竖屏视频时会在中间显示,左右两边出现大片空白区域。需求:视频充满整个长方形容器不能有黑边;

2024-10-28 13:36:57 1379

原创 flutter TabBar自定义指示器(带文字的指示器、上弦弧形指示器、条形背景指示器、渐变色的指示器)

2.将底部灰色文字与TabrBar层叠,并调整高度位置与胶囊指示器重叠。1.绘制自定义TabBar的绿色带白色文字的指示器。自定义的带文字的TabBar指示器。

2024-10-17 17:43:41 719

原创 flutter PageView设置无限滚动

【代码】flutter PageView设置无限滚动。

2024-10-17 11:12:05 353

原创 flutter NestedScrollView头部布局高度

【代码】flutter NestedScrollView头部布局高度。

2024-10-09 16:31:08 388

原创 flutter WebView嵌套在TabBarView的子页面中,左右滑动页面切换页卡时滑动冲突

在WebView中配置参数:gestureRecognizers。

2024-09-19 11:46:49 475

原创 【flutter运行时项目中第三方库与系统环境中jdk版本冲突问题】

安装好jdk11后配置好系统环境变量,把Android studio的jdk路径改为jdk11的路径。com.android.tools.build:gradle:7.4.2 需要Java 11来运行,项目或环境被配置为使用Java 8。1.要确保你的gradle-wrapper.properties文件中的Gradle版本与你的Android Gradle插件版本兼容。2.升级Java版本或降级Gradle插件版本(最好是能够升级jdk版本)3.修改好jdk后重启Android studio。

2024-07-11 09:55:17 945

原创 【Win10 JDK环境配置】

使用的android studio版本:Android Studio Arctic Fox|2020.3.1 Patch 2。新建系统变量JAVA_HOME:D:\java11\jdk-11。2.jdk安装:双击.exe文件打开安装器按步骤安装。将JAVA_HOME添加到系统变量的Path中。4.Android studio配置jdk路径。保存后通过命令窗口检查是否配置成功。查看Android sdk。环境配置完毕=====

2024-07-11 09:32:22 352

原创 打包时提示:Missing Gradle Project Information.或者在加载gradle时出错

2.加载gradle出错:修复报错后。

2024-07-11 09:05:52 528

原创 Android studio左侧边栏 commit窗口不见了

Android studio左侧边栏 commit窗口不见了

2024-07-11 08:57:36 854

jpush-android-5.0.0-google-play

对应flutter jpush_flutter 2.4.3

2023-05-12

jpush-android-4.9.0-google-play

jpush-android-4.9.0-google-play

2023-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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