- 博客(30)
- 收藏
- 关注
原创 【Android】ViewPage2嵌套Fragment+SeekBar横向滑动冲突
ViewPage2嵌套Fragment+SeekBar,拖动SeekBar的进度条时,触发ViewPage2的滑动。
2024-06-26 15:38:24 395
原创 【Android】RecyclerView纵向倾斜滑动,触发ViewPage2横向滑动而导致的滑动冲突问题
场景ViewPage2+Fragment+RecyclerView(我的项目里RecycleView外层还套了一层SmartRefreshLayout)因ViewPage2滑动太灵敏,RecyclerView纵向倾斜滑动,触发ViewPage2横向滑动而导致的滑动冲突问题。
2024-06-17 14:06:42 573 1
原创 【Android】手动下载gradle插件包,解决gradle插件包下载不全问题。
拉取别人的项目时,因为网络问题gradle插件包一直下载不全,一直build。
2024-06-01 12:09:36 1149
原创 【Flutter】One or more plugins require a higher Android SDK version.
项目里多个组件需要更高版本的Android SDK。
2024-04-22 20:55:20 730 1
原创 【Flutter】The binary version of its metadata is 1.8.0, expected version is 1.6.0.
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
2024-04-22 14:54:13 2325 1
原创 【Flutter】自动生成图片资源索引插件二:FlutterAssetsGenerator
FlutterAssetsGenerator 插件 :没乱码,生成的图片索引命名是小驼峰
2024-04-19 19:58:37 959
原创 【Flutter】自动生成图片资源索引插件一:FlutterAssetRefGenerator
FlutterAssetRefGenerator 插件:windows上 点击生成图片索引按钮后,pubspec.yaml 会出现中文乱码,需要手动改乱码;mac上没问题。 优点:点击图标自动生成。
2024-04-19 19:39:11 796
原创 【Flutter】多语言方案一:flutter_localizations 与 GetX 配合版
多语言方案:flutter_localizations 与 GetX 配合版,好处:命令行生成多语言字符串的引用常量类,缺点:切换语言以后,主界面需要触发setState,重绘将最新的Locale数据设置给GetMaterialApp。
2024-04-18 22:36:35 2920 1
原创 【Flutter】Could not create task ‘:shared_preferences_android:generateDebugUnitTestConfig‘.
从pub下载的shared_preferences库,在C盘里的shared_preferences、当前项目所在的D盘里的shared_preferences发生了冲突,androidstudio不知道该选那个路径下的shared_preferences库了。
2023-12-20 16:40:11 1032 1
原创 【JetPack】Gradle插件发布时,publishing 已经配置,但是Gradle 的 Tasks 列表缺失 publishing 发布选项
Gradle Plugin发布时,publishing 已经配置,但是在Gradle 的 Tasks 列表缺失 publishing 发布选项。
2023-12-05 14:23:42 835 1
原创 【Flutter】SelectionArea之实现文本全选复制功能
SelectionArea实现一个可复用的文本的全选、复制功能的widget组件
2023-12-03 19:03:00 1947 2
原创 【Flutter】Unable to make field private final java.lang.String java.io.File.path accessible: module
【代码】【Flutter】Unable to make field private final java.lang.String java.io.File.path accessible: module。
2023-12-01 01:20:41 1160 1
原创 【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘_BuildScript_‘ Unsupported class
Gradle版本与Java版本不兼容问题,.gradle\cache\6.5说明当前项目的是Gradle 版本6.5,Gradle 6.5对应版本Java8(即常说的JDK1.8)~Java14。File>open>当前项目下的android项目>Project Structure>SDK Location>Gradle。Settings>Gradle JDK 修改成需要的Java(即JDK)版本。
2023-12-01 01:04:08 5905 1
原创 【Flutter】Error: ‘SearchBar‘ is imported from both ‘package:flutter/src/material/search_anchor.dart‘
自定义的search_anchor组件与系统的widget重名了,编译器不知道导入那个包了。修改一个新的类名就解决了。
2023-12-01 00:31:26 549 1
原创 【Flutter】One or more plugins require a higher Android SDK version.
webview_flutter_android requires Android SDK version 32,webview_flutter_android库需要SDK 32。2.打开File > Settings > Languages & Frameworks > Android SDK,查看一下对应版本的sdk下载如果没下载,勾选下载。1.android>app>build.gradle,修改compileSdkVersion 为 32。
2023-12-01 00:24:11 1140 1
原创 【Flutter】which doesn‘t support null safety, version solving failed.
cupertino_icons库依赖版本太低不支持空安全。上获取cupertino_icons的最新版本。
2023-12-01 00:15:46 845 1
原创 【Flutter】小颗粒度方式:优化频繁build绘制导致性能降低的问题
在同一个setState内的widget,其中任意一个widget发生变化,都会触发build,导致同一个setState内所有widget都重绘,如果其他widget没有依赖发生变化的widget,这样的重绘会导致性能问题(如卡顿帧率降低、内存泄漏)。
2023-11-29 10:41:58 550 1
原创 【Flutter】ListView列表性能优化
ListView在Flutter中常常用来加载列表数据,数据中一般都需要渲染图片元素。如果一股脑的把所有数据都渲染出来,势必会加大内存占用,有可能导致内存泄漏问题。
2023-11-29 10:30:03 1127 1
原创 【Flutter】AutomaticKeepAliveClientMixin解决Tab切换页面频繁build问题
Flutter中的PageView和TabBarView默认每次切换页面时都会重新构建(build)页面,这样虽然渲染了最新的UI,但是这种行为可能会导致性能问题,特别是页面中有复杂的布局和数据加载时。解决这个问题,可以用AutomaticKeepAliveClientMixin接口和它的wantKeepAlive方法。保持页面状态,避免每次切换都重新构建。
2023-11-28 15:52:32 789
原创 【Flutter】ValueChanged用法
ValueChanged用法:在子widget写ValueChanged,把数据回调给父widget的使用处。
2023-11-28 11:58:04 1319
原创 【Flutter】保存时格式化代码Format code on save
File > Settings > Languages & Frameworks > Flutter>Format code on save (勾选)保存时格式化代码,防止多人协作时,有些小伙伴代码未格式化,有些小伙伴格式化,提交时出现冲突问题。
2023-11-28 10:40:59 705 2
原创 【Flutter】fix 热重启/热加载 build被连续执行两次,执行setState时页面已经销毁的问题
【代码】【Flutter】fix 热重启/热加载 build被连续执行两次。
2023-11-27 14:22:24 589
原创 【Flutter】Could not find method versionCode() for arguments [1.0] on DefaultConfig$AgpDecorated_Decor
fix:build.gradle>defaultConfig>versionCode 1,问题解决。遇见问题,找报错中熟悉的单词即关键词。
2023-11-23 10:10:38 338
原创 【Flutter】Could not find method namespace() for arguments [dev.fluttercommunity.plus.packageinfo] on
从github克隆别人项目时,遇到的几个问题1.Android SDK 版本2.gradle版本不一致问题3.pub get 缓存路径问题
2023-11-21 17:31:46 2121 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人