- 博客(147)
- 收藏
- 关注
原创 flutter基于一个最小尺寸,允许组件的高度根据其内容自动调整,以避免内容溢出或不必要的滚动: IntrinsicWidth
flutter基于一个最小尺寸,允许组件的高度根据其内容自动调整,以避免内容溢出或不必要的滚动: IntrinsicWidth
2024-12-25 11:14:36
312
原创 flutter底部导航栏中间按钮凸起,导航栏中间部分凹陷效果
关键代码:Scaffold中设置floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked和extendBody: true,BottomAppBar中设置shape: const CircularNotchedRectangle()Scaffold( extendBody: true,//body是否延伸脚手架底部,在底部导航栏的边缘添加了凹口时,确保能看到bod
2024-11-29 10:57:34
870
原创 flutter SafeArea
SafeArea控件包裹的小部件处于安全区内,不会顶到状态栏位置,不受圆角、刘海屏、iPhone 小黑条、状态栏等的影响遮挡。
2024-11-14 18:04:28
139
原创 【flutter列表播放器】
列表ItemView中视频部分用InViewNotifierWidget包裹。列表使用InViewNotifierList。
2024-10-29 13:45:32
428
原创 flutter VideoPlayer适配:保持视频的原始宽高比,缩放视频使它完全覆盖父容器
适配:使用FittedBox设置BoxFit.cover使子控件等比占据父容器,再使用SizedBox.expand尽量大的填充父布局,最后ClipRRect裁剪掉超出Container容器的部分。情况1:不使用AspectRatio设置横纵比例,它会默认充满整个父容器,用户上传横屏视频比例相差不大显示较为正常,当用户上传竖屏视频时会横向拉伸显示变形。情况2:使用AspectRatio设置横纵比例,当用户上传竖屏视频时会在中间显示,左右两边出现大片空白区域。需求:视频充满整个长方形容器不能有黑边;
2024-10-28 13:36:57
1086
原创 flutter TabBar自定义指示器(带文字的指示器、上弦弧形指示器、条形背景指示器、渐变色的指示器)
2.将底部灰色文字与TabrBar层叠,并调整高度位置与胶囊指示器重叠。1.绘制自定义TabBar的绿色带白色文字的指示器。自定义的带文字的TabBar指示器。
2024-10-17 17:43:41
625
原创 flutter WebView嵌套在TabBarView的子页面中,左右滑动页面切换页卡时滑动冲突
在WebView中配置参数:gestureRecognizers。
2024-09-19 11:46:49
375
原创 【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
727
原创 【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
323
原创 打包时提示:Missing Gradle Project Information.或者在加载gradle时出错
2.加载gradle出错:修复报错后。
2024-07-11 09:05:52
446
原创 flutter弹窗高度过高,在弹出键盘后布局溢出问题
1.最外层套脚手架控件:Scaffold,设置背景为透明或半透明。目的是将弹出键盘是的高度计算调整交给Scaffold。(直接用SingleChildScrollView仍然会出现布局溢出)2.使用SingleChildScrollView包裹弹窗布局。
2024-07-10 10:20:44
484
原创 flutter日历范围选择器
1.传入日期跨度,选择上架日期时,自动显示下架日期2.手动选择上架日期和下架日期从flutter源码中找到一个组件:showDateRangePicker,它的效果是这样的,主体功能一样,只是有些不同。要通过它来实现上图中的功能只能进行微改。先把需要的的日历部分功能从源码中抽出来(是flutter2.10.5的环境,所以抽出来以后改了一点点late、?、!的语法差异)import 'package:jade/customWidget/JadeDateRange/FocusedDate.dart
2024-06-07 10:53:04
957
原创 隐私政策第三方sdk描述模板
11、为保障您正常使用我们的服务,维护软件基础功能的正常运行,根据您的设备终端和网络状态优化本软件产品性能,提升您的软件体验并保障您的账号安全,我们会收集您的设备名称、设备类型、设备型号和版本、操作系统、系统属性、IP地址、运营商信息、Wi-Fi状态/参数,设备识别符(如IMEI、IMSI、MAC地址、Android ID、硬件序列号)、应用ID、网络类型、传感器信息等信息。第三方隐私政策链接:https://open.weibo.com/wiki/Sdk/privacy?
2024-05-27 17:21:04
934
原创 flutter 二维数组赋值问题
问题描述:给二维数组批量赋值后,再进行单个对象的深度赋值后。打印出来却是整个数组的deepSize参数都被赋值了;
2024-04-19 09:53:30
412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人