Android成长之路
记录Android学习过程中的点点滴滴,一方面做笔记方便以后使用的时候可以再回过头来看看,另一方面也希望能对他人提供一点帮助,共同进步。留下思索、分享感悟。
tuacy
这个作者很懒,什么都没留下…
展开
-
Android 下的 bolts tasks
Android 下的 bolts tasks 主要介绍的是在Android 下使用 bolts tasks, bolts tasks 可以很方便的让我们将一些异步task关联起来执行。让这些tasks按照我们想要的顺序执行。原创 2015-06-11 21:48:02 · 12848 阅读 · 4 评论 -
Intent匹配过程源码简单分析
我们经常用到隐式Intent,那么他的源码是怎么的。原创 2015-08-02 17:04:50 · 3558 阅读 · 0 评论 -
Android ListView 分组效果实现
Android ListView实现分组的功能,并且点击相应的分组可以对相应的分组展开和收缩。原创 2015-10-30 23:49:05 · 10789 阅读 · 0 评论 -
Android CoordinatorLayout Behavior
Behavior是Android Support Design库里面新增的布局概念,主要的作用是用来协调CoordinatorLayout里面直接Child Views之间交互行为的。 特别要注意的点是Behavior只能作用于CoordinatorLayout的直接Child View. ...原创 2018-03-16 21:42:04 · 755 阅读 · 0 评论 -
Android Design Support Library 控件的使用
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容...原创 2018-03-12 17:22:52 · 4546 阅读 · 0 评论 -
Android动画的使用
对Android里面的属性动画(Property Animation)、视图动画(View Animation)、过渡动画(Transition Animation)做一个简单的总结。原创 2018-01-27 15:14:21 · 2622 阅读 · 1 评论 -
Android自定义LayoutManager实现表格,卡片显示效果
LayoutManager是RecyclerView的布局管理器,RecyclerView里面每个item的布局都依赖于LayoutManager的实现。Andorid系统给提供了三个LayoutManager布局管理器:LinearLayoutManager(线性布局管理器)、GridLayoutManager(网格布局管理器)、StaggeredGridLayoutManager(错列网格布局原创 2018-01-12 20:35:24 · 1626 阅读 · 0 评论 -
ItemTouchHelper源码分析
ItemTouchHelper是一个强大的帮助类。用来配合RecyclerView使用,ItemTouchHelper同一时刻只能支持两种效果:swipe、drag中的一种。分别用来实现RecyclerView里面item侧滑删除(swipe)效果或者item长按拖拽移动(drag)。当然swipe和drag效果同一时刻只能支持一种。因为事件冲突不能同时支持。一、ItemTouchHelp原创 2018-01-05 20:40:34 · 4156 阅读 · 7 评论 -
Android Transition(Android过渡动画)
对Android Transition 做一个入门级的介绍,主要包括场景动画、Activity过渡动画、共享元素动画。原创 2017-12-20 21:37:02 · 25658 阅读 · 1 评论 -
Fragment简单介绍
Fragment简单介绍,全面的了解Fragment的使用原创 2017-12-02 21:51:03 · 22906 阅读 · 0 评论 -
Android横竖屏切换咱得知道的一些东西
Android横竖屏切换的时候相关信息。原创 2017-11-12 19:13:43 · 753 阅读 · 0 评论 -
站在使用的角度来看ContentProvider
在使用的角度上来看ContentProvider。包括ContentProvider相关的几个类的作用和使用方法。原创 2017-11-08 21:07:50 · 388 阅读 · 0 评论 -
Intent和Intent过滤器
Intent的概念和作用以及Intent过滤器IntentFilter的简单介绍,Intent的一些匹配规则。原创 2017-11-07 21:51:57 · 524 阅读 · 0 评论 -
Android任务和返回栈简单总结
对Android任务和返回栈的简单总结,包括启动模式,不同的Intent flag启动标记对任务的影响。原创 2017-11-02 21:56:33 · 4480 阅读 · 1 评论 -
RecyclerView分组悬浮列表
列表展示是开发过程中经常用到的功能,通常通过 ListView 或者 RecyclerView 控件来实现。在列表显示的过程中可能会碰到这样的需求:需要对列表进行分组,每个分组都有标题 item view 和内容 item view 而且希望列表在滑动的过程中每个分组的标题 item view 可以一直固定的列表的顶部。之前的博客我们已经通过L...原创 2017-09-29 17:30:13 · 1791 阅读 · 4 评论 -
Android OkHttp Retrofit RxJava
1. 分析OkHttp、Retrofit、RxJava的简单使用。2. 使用OkHttp、Retrofit、RxJava对网络框架做第二次封装。原创 2017-09-18 15:33:17 · 1260 阅读 · 0 评论 -
Android打造全方位滚动的ListView
在Android ListView控件的基础之上打造一个全方位滚动,既可以上下滚动又可以左右滚动的UDLRSlideListView。类似于表格的形式。同时包括固定标题栏,固定滑动列的实现。原创 2017-08-15 18:28:36 · 978 阅读 · 0 评论 -
Android分组悬浮列表实现
对ListView进行分组,并且在滑动过程中可以吧每个组对应的title view 固定在ListView的顶部。原创 2017-04-23 15:34:58 · 8610 阅读 · 9 评论 -
Android Log的封装
对Android的Log做一个简单的封装,让Log打印的功能更加的全面,打印任何想要打印的对象,Log出来的信息更加的层次鲜明直观明了。原创 2017-04-18 23:03:18 · 870 阅读 · 0 评论 -
Android缓存源码分析(DiskLruCache,LruCache)
对Android文件缓存DiskLruCache和内存缓存LruCache两者的实现做一个简单的分析。便于以后更好的理解Android缓存框架。原创 2017-04-10 23:10:14 · 1145 阅读 · 0 评论 -
Android自定义饼状图效果
Android自定义饼状图效果的实现。主要的功能有:1. 饼状图分块显示,不同的颜色表示不同的快。2. 饼状图每一块都有相应的文字介绍。3. 饼状图旋转功能。4. 饼状图里面每一块点击选中功能。原创 2016-12-18 16:11:38 · 2331 阅读 · 1 评论 -
Android自定义控件可能用得到的一些结论
自定义View的时候会用到getMeasuredWidth(),getMeasuredHeight(),getWidth(),getHeight()啥啥的,有的时候还要对一些事件做拦截处理涉及到dispatchTouchEvent(),onInterceptTouchEvent(),onTouchEvent()这些函数。所以我们经常要搞清楚这些这些函数在哪些地方可以用,为什么这个函数回调不到等等一系列的问题。原创 2016-11-26 10:00:33 · 603 阅读 · 0 评论 -
Android SwipeRefreshLayout下拉刷新控件源码简单分析
对google原生的下拉刷新控件SwipeRefreshLayout做简单的源码分析原创 2016-09-11 01:28:09 · 3079 阅读 · 0 评论 -
Behavior子类SwipeDismissBehavior简单分析
Behavior子类SwipeDismissBehavior的简单实现。原创 2016-04-15 11:45:47 · 1844 阅读 · 0 评论 -
Android Volley 简单分析
Android在做网络请求的时候经常会用到或者听到Volley框架,这篇文章就对Volley框架的实现做一个简单的分析。原创 2016-08-02 16:43:13 · 3454 阅读 · 3 评论 -
Android Path, Region, Paint, Canvas API篇
Android,Path,Region,Paint,Canvas API介绍。方便查阅。原创 2016-07-02 18:49:25 · 9733 阅读 · 2 评论 -
Android Java 线程池 ThreadPoolExecutor源码篇
线程池ThreadPoolExecutor源码分析,对线程池做一个深入的了解。原创 2016-03-29 20:20:08 · 2941 阅读 · 0 评论 -
Android Java 线程池 ScheduledThreadPoolExecutor源码篇
对线程池ScheduledThreadPoolExecutor做大概的源码分析,大概的理解是什么做到延时执行的,是怎么做到周期性执行的。原创 2016-03-29 20:20:52 · 2359 阅读 · 0 评论 -
Snackbar源码分析
从Snackbar源码的角度来分析为什么Snackbar显示在屏幕的底部,为什么CoordinatorLayout 和 FloatingActionButton的时候显示Snackbar的时候FloatingActionButton会上移,消失的时候会下移。原创 2016-04-22 16:31:17 · 4156 阅读 · 1 评论 -
Android 从具体实例分析Bitmap使用时候内存注意点
Android 从官方给的具体实例分析Bitmap使用的时候内存注意点。为以后使用Bitmap出现各种内存问题做一个参考作用。原创 2016-06-14 23:16:16 · 9154 阅读 · 0 评论 -
Android属性动画ObjectAnimator源码简单分析
Android属性动画ObjectAnimator源码的简单分析原创 2016-05-28 15:36:29 · 5352 阅读 · 3 评论 -
Android属性动画AnimatorSet源码简单分析
Android属性动画AnimatorSet源码简单分析。原创 2016-06-01 22:59:28 · 10860 阅读 · 0 评论 -
Android动画TimeInterpolator(插值器)和TypeEvaluator(估值器)分析
Android动画TimeInterpolator(插值器)和TypeEvaluator(估值器)简单分析。原创 2016-06-06 08:43:03 · 11811 阅读 · 1 评论 -
Android属性动画ValueAnimator源码简单分析
Android开发的过程中经常要用到属性动画,这里对ValueAnimator做一个非常简单的源码过程分析,方便以后在网上扒例子的时候抄的快一点。原创 2016-05-28 02:05:53 · 9054 阅读 · 2 评论 -
Android 嵌套滑动分析
嵌套滑动当子View有滑动的时候告诉父View让父View也做一些相应的处理。该文章简单的介绍嵌套滑动是怎么实现的。原创 2016-04-10 16:52:19 · 8848 阅读 · 1 评论 -
CoordinatorLayout里Behavior简单分析
CoordinatorLayout 里面 Behavior 源码的简单分析,当给CoordinatorLayout的直接子View设置Behavior的时候,CoordinatorLayout里面的一些事件就可以传入到Behavior,Behavior又可以指导View做一些相应的处理。原创 2016-04-06 21:49:41 · 5783 阅读 · 2 评论