- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 android retrofit2 如何多文件上传
android retrofit2 文件上传1、build.gradle中添加依赖compile 'com.squareup.okhttp3:okhttp:3.4.1'compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'compile 'com.google.code.gson:gson:2.5'compile 'com.s...
2019-03-28 19:56:13 2613 1
原创 RecyclerView通过notifyItemChanged方法更新item避免数据闪烁问题
闪烁主要由于RecyclerView使用的默认的动画导致的,所以解决的方法就是修改默认的动画。首先把默认的动画(DefaultItemAnimator)代码复制到自定义的MyItemAnimator类里面。接着找到animateChangeImpl方法修改其中的两行代码。// 去掉alpha(0)oldViewAnim.alpha(0).setListener(new VpaL...
2019-03-13 14:46:02 3645
原创 SparseArrayCompat与SparseArray区别
了解SparseArrayCompat需要先了解SparseArraySparseArrayCompat 是什么?目前网上介绍这个类的很少。几乎也找不到SparseArray与SparseArrayCompat的区别,这里先介绍SparseArray,懂了这个之后就知道SparseArrayCompat是什么东西了。###什么是SparseArraySparseArray是Android独...
2019-03-11 16:15:55 613
转载 用RecyclerView实现带标题的GridView替换方案
废话不多说,先上图:本文实现了一个带标题的GridView替换方案,用RecyclerView实现。适配器关键代码如下: @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if(isTitle(viewType)...
2019-03-04 13:53:45 1127 1
原创 Android 启动APP时黑屏白屏的三个解决方案
你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下。这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了。其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景。代码如下,可以自己写个小demo就...
2019-03-04 13:49:11 460
原创 RecyclerView中嵌套多个RecycleView导致自动跳到页面中间或者顶部的问题
在最外层RecyclerView 布局文件中设置android:descendantFocusability="blocksDescendants"原因解释一下:在ViewGroup中有方法如下/** * This view will get focus before any of its descendants. */ public static fi...
2019-03-01 21:41:56 964 1
plugin_core.jar android Launcher3 androidstudio环境编译缺少的jar包
2020-12-23
launcher_protos.jar android Launcher3 androidstudio环境编译缺少的jar包
2020-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人