- 博客(28)
- 资源 (14)
- 问答 (5)
- 收藏
- 关注
原创 android StaggeredGridLayoutManager 瀑布流 数据错乱 间距消失解决方案,亲测可用
android StaggeredGridLayoutManager 瀑布流 数据错乱 间距消失解决方案
2024-04-15 12:26:31
1259
2
原创 android recyclerview 中的animation滚动中动画停止了?
原因在于item在屏幕内盒滑出屏幕的时候会调用onViewAttachedToWindow和onViewDetachedFromWindow两个方法,在item滑出屏幕的时候会默认clearanimation,也就是清除掉原有item组件中的动画效果,所以解决办法就是监听此item进入和滑出屏幕的事件,当滑入的时候需要重新给设置动画效果。最近开发recyclerview列表加载svga,发现在滚动的过程中有些svgaimageview动画静止了,不动了,还没有任何规律,解决方案如下。
2024-02-22 14:32:30
864
原创 flutter 打包apk之后部分页面不显示,debug版本显示,release版本不显示
flutter 打包apk之后部分页面不显示,debug版本显示,release版本不显示
2022-12-13 16:07:29
2995
2
原创 最新版androidstudio的logcat没法筛选Error,Warning了?解决信息过滤器缺失的问题
解决新版androidstudio logcat过滤器消失的问题
2022-10-16 15:43:44
5234
4
原创 flutter 解决go_router和smartdialog 初始化冲突的问题
flutter 解决go_router和smartdialog 初始化冲突的问题
2022-09-27 15:10:37
1397
原创 androidstudio flutter 代码不报错不标红,不自动导包解决方案
解决flutter 不能自动导包,代码不报错不标红不提示的问题
2022-09-23 14:57:08
2776
7
原创 解决使用get_it 获取viewodel实例时,报错 A ViewModel was used after being disposed的问题
解决flutter get_it获取viewmodel出错的问题
2022-07-16 11:36:52
801
原创 最新版 androidstudio 不能使用butterknife Zelezny 和ButterKnife Injections 都不行不兼容代码不高亮问题终极解决方案
解决androidstudio与butterknife插件不兼容的问题
2022-07-08 17:08:14
3800
4
原创 windows androidsudio 配置flutter环境
参考 flutter中文网:Flutter中文网1.下载flutter的sdk,下载网址:Flutter SDK releases | Flutter注意需要翻墙,下载完成解压,双击 flutter_console2.配置环境变量3.添加国内镜像export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn4.运行.
2022-05-31 11:10:35
358
原创 Flutter 使用本地module抽离相关公共方法和类
做android开发的时候通常会把所有公共的方法组件抽离到一个module里面,后续做其他项目的时候,只需要引用这个module所有的第三方的库,自定义的方法和组件类都可以直接使用不需要做其他的设置,于是flutter也想如此进行处理,具体做法如下1.File--Project Structure2.点击 左上角的 “+” 号新建module3.选择flutter,县级next4.自定义自己的module的名称,点击Finishbase的module就创建好了..
2022-01-30 10:40:45
5001
原创 Flutter Column 子组件高度充满(BoxConstraints forces an infinite height)
写布局遇到了一个bug,BoxConstraints forces an infinite height2021-12-31 14:53:54.959 23302-23398/com.example.my_fllutter_test I/flutter: 错误信息1:BoxConstraints forces an infinite height. These invalid constraints were provided to RenderConstrainedBox's layout(
2021-12-31 15:09:27
6364
原创 Flutter 全局捕获异常并使用device_info库收集信息并处理
我们可以使用device_info库来获取相关android手机和苹果手机的设备信息,获取如下#设备信息 device_info: ^2.0.3为了获取全局所有的bug,使用runZoned方法,但是此方法已经被替换成了runZonedGuarded方法,使用方法大同小异,我直接抽离出来了一个工具类,大家可以直接使用区分了正式环境和测试环境下的不同的处理方式,使用device_info获取相关设备的信息import 'dart:async';import 'dart:convert
2021-12-21 11:03:52
852
原创 Flutter 设置状态栏statusbar的背景颜色和文字颜色
今天介绍如何设置状态栏的颜色和文字的颜色,本文采用通过在appbar里面的一个参数来设置,方法如下可以定义一个基类,在基类之中进行整体的设定,也可以暴露方法,动态设置核心就是两行,很简单return MaterialApp( debugShowCheckedModeBanner: false, theme: ThemeData(primarySwatch: Colors.amber), onGenerateRoute: onGenerateRoute
2021-12-14 15:25:42
4162
原创 Flutter 使用permission-handler 权限申请(采坑版,修复运行出错的问题)
今天使用permission-handler集成权限申请的问题首先集成最新版本的permission-hander#权限管理 permission_handler: ^8.3.0flutter pub get 这个不用多说了结果直接运行报错了,错误内容如下报错代码为D:\flutter\flutter\.pub-cache\hosted\pub.flutter-io.cn\permission_handler-8.3.0\android\src\main\java\c..
2021-12-01 10:33:20
9066
原创 Flutter 封装时间日期工具类DateTime
android用到的工具类全部都要重新封装啊,此次封装的是事件日期处理工具类,主要包括常用的对时间日期的处理功能,后续会根据需要慢慢完善,有需求也可以留言,都会补充此次为了格式化日期,使用了一个第三方库date_format,这个库也是非常常用的第三方格式化日期的库,先把库的依赖添加到yaml文件中#日期格式化 date_format: ^2.0.4下面就是封装的类,我都设为了静态方法,方便直接使用import 'package:date_format/date_format.dar
2021-11-26 17:58:40
3298
原创 Flutter 完美封装Image
紧接着上一篇完美封装Text,本次依然使用android的写法,封装Image,加载本地图片比较简单,这边主要加载网络图片,同步设置宽度、高度、圆角、圆形图片、边框宽度、边框颜色等参数先看效果图依然还是熟悉的配方,依然还是熟悉的味道,让你写Flutter有写android组件的感觉ImageView( imageUrl, width: 100, height: 100, marginLe..
2021-11-24 17:00:24
2072
原创 Flutter 完美封装Text
使用惯了android的布局,对Flutter的组件和布局简直深恶痛绝啊,于是下定决心,一点一点封装Flutter的基础组件,今天封装的是Text组件,自认为封装的非常完美,完全可以用android布局的写法来写Text了,而且可以直接设置margin,padding,color,font,等等所有的属性,只需要一行代码就能实现,废话不多说,先看效果我们可以看到,颜色,边框,圆角通通都设置完成了,还有其他的属性,就不都一一展示了,实现这个效果需要哪些代码呢?看下面TextView( .
2021-11-24 14:34:20
1911
原创 Flutter 利用 Navigator.of(context).pop(this) 黑屏问题
当直接调用跳转的时候会遇到红屏报错的问题Navigator.of(context).push( MaterialPageRoute(builder: (context) { return JumpPage();//返回的是需要跳转单页面 },));此时不要保存热更新,需要重新运行项目即可另外,当退出当前页面使用pop方法返回上一级的时候,会出现黑屏的现象Navigator.of(contex
2021-11-18 16:50:30
3066
原创 react-native 安装与环境配置(踩坑版,基于android studio)
一.安装java环境先去官网下载最近java 8版本,并进行安装,注意:java 8之前的版本是不支持react native的,必须使用java 8,下载链接接:java jdk,下载完成之后进行环境变量配置,可以参考此链接进行配置,网页:java8 环境变量配置,至此,java环境搭建完毕。二.安装android studio下载androidstudio并进行安装,此
2017-10-14 16:29:30
10587
原创 将环信demo导入Androidstudio所遇到的坑
环信真的越来越垃圾了,越来越垃圾了,不得不吐槽,重申一遍,环信是个垃圾,垃圾中的垃圾。好了,吐槽完毕,吐完还得继续集成,开发环境,androidstudio 3.3.1,环境demo版本3.3.1,下载下来项目组成看图第一个文件夹是空的,你要问为啥要放个空的,我也想知道,别扯了,直接进examples文件夹的ChatDemoUI3.0文件夹里吧,目录如下是不是有种似曾相
2017-05-05 21:10:02
2470
原创 android 动态改变图片颜色
项目要求动态改变一个图片的颜色,比如一个黑色的图标需要动态改为白色的,代码如下,调用下面方法传入图片和颜色就可以动态输出相应颜色的图片了public static Drawable tintDrawable(Drawable drawable, ColorStateList colors) { final Drawable wrappedDrawable = DrawableCompa
2016-08-08 16:56:42
1364
原创 JSP取值到mysql乱码问题解决方案
最近写一个java web项目,乱码问题搞得我简直想死了,总结一下收集到的乱码解决方案1.在安装myeclipse的时候,把所有能设置的编码方式都设置成utf—8,具体配置方法可百度:myeclipse安装后配置2.安装tomcat的时候也把编码方式设为utf-8,若安装好,可在安装目录下的server.xml文件中更改编码模式3.安装mysql数据库时,把默认编码模式选为utf-8,
2014-03-28 10:39:08
787
android recyclerview水平无限自动滚动轮播(仿电视无限水平自动滚动轮播)
2019-06-26
android 加载fragment防止destroy
2017-01-05
android仿京东完美图片广告轮播
2016-02-15
android下拉刷新scrollview
2015-12-28
android fragment切换防止destroy
2015-12-25
android支持第三方输入法输入emoji表情etittext和textview都可以
2015-10-20
android百度地图地图移动选址并把周边信息用列表显示
2015-09-23
android使用NumberPicker设计的日期时间选择对话框(datepicker)
2015-07-07
videoview 有声音没画面
2023-08-12
jsp到mysql的乱码问题
2014-03-27
select的value动态取值问题
2014-03-26
在jsp中怎样对一条从数据库中获得的数据操作?
2014-03-25
jsp页面获得的数据存入mysql数据库之后出现乱码怎么办?
2014-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人