自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用provider管理全局状态和局部状态

全局状态可以是:局部状态可以是:

2024-05-08 11:24:35 69

原创 微微科技遇到的问题总结

他是给公共组件添加了GlobalKey,所以flutter复用了widget,所以我们拿到的还是旧的回调数据。显示数字时,直接StringIntl.NumberFormat('#,##0')刚开是找了一个第三方,结果把问题复杂化了,另外空值时会出现显示0,但产品需求是不希望显示0的。原因是:写公共组件的同事提供的接入方式有问题。既要刷新公共组件又要获取公共组件承载的数据。问题:始终没有拿到最新的数据。1:公共组件在模块之间的协作。

2024-03-31 20:20:30 379

原创 更改类似flutter.minSdkVersion

D:\hardworkProjectInstall\flutter_windows_3.3.9-stable(注意:这个是fluttersdk安装包)\flutter\packages\flutter_tools\gradle\flutter.gradle。路径寻找,然后修改即可。

2023-04-12 17:51:39 182

原创 flutter 热更新

GitHub - iceskyblue/flutter_app2: flutter 热更新

2023-04-09 17:11:56 620 1

原创 flutter自定义报错页面

"发生了没有处理的错误\n请通知开发者",/// 自定义报错页面。

2023-03-31 19:11:41 224

原创 flutter app项目退出应用

bottomItem(Icons.account_circle, '我的', 3),onWillPop: exitApp,///通过willpopScope拦截,实现原生类似效果。_bottomItem(Icons.camera_alt, '旅拍', 2),_bottomItem(Icons.search, '搜索', 1),child: new Text("取消")),_bottomItem(Icons.home, '首页', 0),content: new Text("是否退出"),

2023-03-31 19:02:20 1383

原创 Flutter app强制竖屏

/初始化监听flutter app生命周期类。

2023-03-31 17:59:41 306

原创 bibibi上两个不错的flutter教程

打发打发

2023-03-16 16:18:19 64

原创 Flutter 性能优化相关文章

性能优化文章

2022-10-23 19:10:32 246

原创 Flutter经验整理

Flutter经验整理

2022-07-28 11:44:28 2970

原创 flutter面试题收集

flutter面试题收集

2022-07-28 09:31:17 1010

原创 设置android状态栏为透明的沉浸

flutter

2022-07-27 17:24:30 413

原创 Flutter项目第三方链接梳理

1:下来刷新上啦加载更多,flutter_easyrefresh package - All Versions

2022-02-19 11:51:04 6

原创 Flutter ListView 不显示的问题

需要添加属性shrinkWrap: true,不需要设置listview的高度return ListView.separated( shrinkWrap: true, itemCount: 5, //列表项构造器 itemBuilder: (BuildContext context, int index) { return getListItemForIndex(context, index); }, //分割器构造器 separatorBuilder: (Buil

2021-12-09 19:34:54 2271

原创 Flutter小技巧总结之SingleChildScrollView里面嵌套Column和ListView时候,ListView不显示

一,问题场景    shrinkWrap多用于嵌套listView中 内容大小不确定 比如 垂直布局中 先后放入文字 listView (需要Expend包裹否则无法显示无穷大高度 但是需要确定listview高度 shrinkWrap使用内容适配不会有这样的影响)二,解决办法  设置ListView/GridView属性shrinkWrap: true三,示例ListView( shrinkWrap: true,//内容适配 children...)...

2021-12-01 18:19:25 4366 1

原创 Application中初始化图片加载框架Fesco

initFrescoprivate void initFresco() { DiskCacheConfig diskCacheConfig = DiskCacheConfig.newBuilder(this). setMaxCacheSize(128 * ByteConstants.MB).build(); Supplier<MemoryCacheParams> bitmapCacheParamsSupplier = () -> new M.

2021-08-19 17:27:47 146

原创 阿里云国内镜像配置

https://help.aliyun.com/document_detail/102512.html?spm=a2c40.aliyun_maven_repo.0.0.361830549jTnxB

2021-04-20 18:44:34 330

原创 Gradle插件版本和Gradle 版本对应关系

https://developer.android.com/studio/releases/gradle-plugin

2021-04-20 18:21:16 358

原创 Android 状态栏简单总结

安卓目前默认的状态栏字体及图标都是白色的4.4版本之前:状态栏背景为黑色,字体及图标为白色4.4版本开始:状态背景开始支持全透明,并且支持沉浸式,但是字体及图标颜色依然为白色无法改变5.0版本开始:开始支持设置状态栏背景颜色6.0版本开始:既可以设置状态栏背景颜色,又可以改变状态栏字体及图标颜色(白色或者暗色)...

2020-07-10 11:12:30 217

原创 RecyclerView嵌套Viewpager的爱恨情仇

RecyclerView嵌套Viewpager的爱恨情仇场景: App首页采用RecyclerView多种布局列表,其中最后一个itemview为: Tablayout+ViewPager(Fragment+RecyclerView)。 首页初始化vie...

2019-09-06 10:35:19 2855

原创 Glide 加载的图片显示不出来,原因是需要用User-Agent 去识别用用户标识

解决办法: 在调用Glide.with(context).load(url).into(imageview) 方法之前,需要对url进行以下代码处理 GlideUrl newUrl= new GlideUrl(url, new LazyHeaders.Builder() .addHeader("User-Agent", PhoneUtils.ge...

2019-07-29 09:43:41 1308

原创 批量打包两种方式对比

为什么不推荐使用as直接批量打包呢,因为太慢、时间太长,渠道包多的情况下有时也会出现打包中断。呵呵~~第一种方式:利用360加固保 首先android studio的AndroidManifest.xml文件必须有友盟如下配置 <!-- UMeng 配置--><meta-data android:value="你的APPKEY值" android...

2019-04-30 15:01:36 487

原创 判断double类型值是否相等

看了一些网上的方法都觉得有点不太好,后来想到:直接判断两个double值的差值是否与0相等即可。

2019-04-11 09:59:37 1227

原创 RecycelerView嵌套子RecycelerView,对子RecycelerView进行notifityDataSetChanged出现回到子RecycelerView顶部的问题

解决方案:直接对外层RecycelerView.setFocusable(false), 就是不获取焦点即可。如果对子RecycelerView设置不可获取焦点,依然会出现回到顶部的问题。

2019-02-18 15:53:38 294

原创 buildscript和allprojects的作用和区别是什么?

在Android Studio的Project的build.gradle中,那么buildscript中的repositories和allprojects的repositories的作用和区别是什么呢?答:1、 buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件2、 allprojects里是项目本身需要的依赖,比如我现在要依赖我自己maven库的...

2019-01-25 15:21:26 2126

原创 解决RecyclerView notifyItem闪屏问题

((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false); recyclerView.getItemAnimator().setChangeDuration(0);

2019-01-08 15:59:51 421

原创 开发者如何在「技术+管理」的路上越走越宽? (此文章为转载100offer,以声明表致敬)

一、中高级移动开发者,职业发展面临哪些问题? 首先,移动开发人员的市场需求逐年下降,2016 年以来移动互联网创业浪潮已退去,泡沫破灭得差不多了。其次,移动端技术架构趋向于更「轻」更「灵活」。较少使用纯原生来开发 App,对移动开发者技能要求转向 hybird 架构、react、H5、VUE.JS,甚至需要使用 JAVA、PHP 写服务端接口。当然也有一些「大厂」对移动开发者的技术要求...

2019-01-03 10:08:00 344

原创 动态设置ImageView宽高,并自适应

需求现场:有些图片的宽高在布局的时候是不能够直接设定的,而是根据动态获取图片的同时,获取图片的宽高在设定 另外图片需要自适应解决方案:类似以下代码                            int bitmapHeight = bitmap.getHeight();                            float unitHeight = getReso...

2018-12-28 16:11:54 1185

原创 verticaltablayout系统适配遇到的问题

verticaltablayout在设置tab字体大小时,如果根据适配方案设置想x10,x12时:在8.0系统上会出现字体偏大的现象,而在其他系统上(包括9.0)都正常,究竟原因暂时还没搞清楚,暂时在8.0的系统上直接设置7sp,8sp...

2018-12-17 09:49:38 551

原创 RecyclerView嵌套其他列表控件问题

RecyclerView嵌套其他列表控件问题:嵌套GridView或者listview都回容易出现事件冲突,除了解决事件冲突的问题外,还可以使用RecyclerView嵌套RecyclerView来解决问题...

2018-12-14 11:24:47 309

原创 使用Button时,有时button上方顶部会出现多余的颜色线条

改为TextView就可以啦

2018-11-16 11:12:58 302

原创 Button按钮的背景阴影

现象:给button添加shape背景,会出现有阴影&lt;Button android:id="@+id/bt_manage_add" android:layout_width="match_parent" android:layout_height="@dimen/y88" android:layout_marginRight="@dimen/x115"...

2018-11-15 13:59:21 1954

原创 锤子手机上给ImageView加载Gif动画,背景闪烁的问题

现象:ImageView加载动画的区域以及上方会出现闪烁问题使用过Glide(锤子手机上有问题,其余没问题)使用android-gif-drawable(都有问题)使用Fresco加载即可解决。 ...

2018-11-05 09:50:40 920

原创 android 本地大图片造成内存溢出的解决方案

在使用中,小的图片,可以通过drawable直接引用setImageResource或者setBackgroundResource, 但涉及到大图时,尽量通过decodeStream来创建bitmap,然后再给对应的view使用。public static Bitmap readBitMap(Context context, int resId) {        BitmapFactory...

2018-10-26 15:05:05 822

原创 待测试功能

1:在Recyclerview使用GlideAPP加载大量图片导致内存溢出(oom)在Recyclerview中重写这个方法,当item被隐藏的时候,调用 Glide.with(fragment).clear(imageView);@Overridepublic void onViewRecycled(@NonNull ViewHolder holder) { super.o...

2018-10-26 14:54:50 223

原创 Android使用Glide加载Gif

1,解决Glide加载Gif非常慢问题    1 Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);    为其添加缓存策略,其中缓存策略可以为:Source及None,None及为...

2018-10-26 10:54:00 1110

原创 RxJava异步请求加载状态控制

在我看来,RxJava最大的特点就是异步,无论你是解析复杂的数据或是IO操作,我们都可以利用它内置的线程池进行线程间的调度,简单的使用当然,网络请求这种耗时的操作肯定也是要放在子线程执行的,那么是异步操作,我们就会有等待时间,安卓里通常的做法是在界面上盖一个加载中的loading;等操作完成,切换到UI线程时,我们再把它隐藏起来.于是有private final HomeContract....

2018-09-26 19:59:04 529

原创 引导页图片的适配

场景:引导页使用的是ViewPager作为容器,并且有滑动的动画,引导图片出现明显的拉伸变形问题:ImageView在添加入viewpager容器前,设置了布局参数(width=@dimen/x750, height = @dimen/y1334);           ViewPager容器设置如下&lt;android.support.v4.view.ViewPager ...

2018-09-25 12:03:36 924

原创 shape作为背景有时候显示不出来的问题

问题现象:以shape作为背景的控件,由Gone变为Visible时,第一由不显示变为显示时就会显示不出来,之后都可以正常显示??解决方案:     在代码editTextList.get(i).setVisibility(View.VISIBLE)之前給控件设置shape背景(虽然xml中已经给控件设置背景)      editTextList.get(i).setBackgroun...

2018-09-17 11:32:45 1240

原创 使用CountdownView,把天数转化成小时

需求场景:秒杀商品本人觉得既然是秒杀那就不应该超过24小时,但需求人员的答案是模棱两可(甚至他们也不知道怎么定制时间)。所以没有考虑到大于24小时的情况并且没有去测大于24小时所以运营那边设置的秒杀时间偏偏就是大于24小时的,所以显示的少了天数(天数没有转化成小时)。刚开始以为是时间戳计算错误,后来发现app:isShowDay="false",把isShowDay=“true”即可,但是...

2018-09-10 18:12:03 756 3

空空如也

空空如也

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

TA关注的人

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