自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XL

随缘

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android逐帧动画了解及使用

简介顾名思义,逐帧动画就是将一组图片资源一帧一帧播放,逐帧动画跟补间动画一样都可以通过XML或者Java代码实现。当然不管哪种方式实现都离不开AnimationDrawable类的支持,我们来了解下这个类。首先看下它的属性定义: <declare-styleable name="AnimationDrawable"> <attr name="visibl

2019-03-17 11:33:24 441

原创 Android 补间动画了解及使用

简介补间动画根据动画效果可以分为四种:平移translate,旋转rotate,缩放scale,透明度alpha。我们可以在xml文件配置(存放路径在res/anim下)或者直接在代码动态配置使用,动画作用于派生自View的控件,不可作用于控件的属性。除了单一的动画效果,我们也可以选择其中几种动画效果组合形成动画集合,接下来让我们具体看下相关使用方法。因为这几种动画都是继承自Animation...

2019-03-15 22:39:03 219

原创 一层RecyclerView实现list RecyclerView嵌套grid RecyclerView

有需求的可以看看前言准备工作具体实现感谢前言还是先上图看下效果,不符要求或者不感兴趣的老哥就可以省个时间去做其他事了。效果图:准备工作首先我们分析这个图,我们可以把张图分为三种类型的item,分别是头部带标题的一栏,中间内容,和尾部空白填充。我们要对数据做处理利用RecyclerView的多布局GridLayoutManager的setSpanSizeLookup()方法...

2018-09-30 17:05:33 1722 2

原创 利用Fragment的回退栈实现钉钉的组织架构功能

前言开发中我们会遇到同一个标题头部,类似注册或重置密码时的分步操作,标题栏都是相同的,只是内容部分的输入框有所不同,可能会想到直接写多个Activity来实现,但是这样的话内存消耗上面就多了,这个时候我们就可以利用Fragment的回退栈来实现这个功能。本文所说的仿钉钉的组织架构功能就是基于这个来实现的,Fragment回退栈具体相关的知识可自行去了解,本文只作简单介绍。相关方法...

2018-08-23 16:45:18 1375 2

原创 Android 极光推送区分开发和生产环境方案

首先需要申请2个极光账号,这样的话就可以通过一个包名生成两个appkey了,打包时替换不同的appkey就可以了

2018-06-07 16:21:51 2038 1

原创 RecyclerView滑动卡顿

RecyclerView滑动卡顿在这里记录下工作中遇到的一个问题:RecyclerView中子项需要展示地区数据,后台返回code码,然后本地解析地区json文件,匹配取值,当时我直接在onBindViewHolder()方法中,进行解析匹配赋值,出来的效果就是卡顿非常严重,经过一番搜索,发现在onBindViewHolder()方法中进行耗时操作是错误的,于是我把解析操作改为在进入APP时开...

2018-05-29 13:00:01 3444

原创 关于Handler学习的一些自我小结

Handler在Android实现异步扮演了一个很重要的角色,所以记录下学习之后的一些小结。

2017-03-02 16:11:01 228

原创 关于Genymotion下载模拟器失败

小菜鸟一枚,之前自己在Genymotion下载模拟器时经常就是出现 Unable to create virtual device: Connection timeout occurred 错误,开始只是一味地重新点击下载,后来经过查找解决方案,现在此记录下来,以便给遇到同样问题的朋友一个解决方案。解决方法:1.首先我们定位到C:\Users\Administrator\AppData\L

2016-10-12 15:32:21 1459

转载 获取application和activity下的meta-data的值

获取application下meta-data的值public static String getAppKey(Context c,String appKey) { try { ApplicationInfo ai = c.getPackageManager().getApplicationInfo( c.getPackageName(), PackageManager.G

2016-09-07 14:36:25 1256

一层RecyclerView解决list RecyclerView嵌套grid RecyclerView

当遇到需求需要list型的recyclerview嵌套grid型的recyclerview时,可以参考看下,一层recyclerview解决嵌套

2018-09-30

仿钉钉组织架构功能

仿钉钉组织架构通讯录功能,实现方式由fragment的回退栈实现,常见的同一个标题头部,内容不一致的分布操作或是展示皆可参考

2018-08-23

空空如也

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

TA关注的人

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