- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 编译android源码7---android 源码目录结构
google Android 源码目录:https://android.googlesource.com/ android |– Makefile (全局的Makefile)|– bionic (Android 标准C运行支持库)|– bootable (Android内核加载器参考)|– build
2017-07-31 16:15:53 1852 2
原创 Handler源码剖析
在分析handler之前,先要搞明白Handler是什么? Handler涉及到那些关键类?这些关键类主要作用是什么?他们是如何工作的?这些问题搞懂了之后,handler的机制就基本上全明白了。 Handler:进程中用来线程通讯的过程。 Handler涉及的关键类有那些? 既然是通讯,那必然就要通讯内容的载体Message。 Message就要有一个消息仓库,MessageQueue。
2017-07-23 14:25:40 442
原创 水波纹控件实现
有很多app使用过水波纹的这样的效果,看着很酷酷的样子,所以自己就撸码写了一个。 实现思路:利用贝塞尔曲线绘制圆弧(也就是水波的波纹)通过动画改变绘制的起始点使水波纹平移
2017-07-22 23:32:31 736
原创 仿今日头条频道管理
使用过今日头条的伙计们对这个效果肯定很熟悉。拖拽可排序,点击标签后可以删除。今天我们采用RecyclerView来实现。实现思路:通过ItemTouchHelper来绑定RecyclerView的子控件触摸事件。当滑动拖拽的时候,通知适配器来交换两个子控件的显示位置。更改数据源,使数据源与子空间显示内容一致。
2017-07-22 14:29:50 1059 1
原创 趣谈责任链模式
什么叫责任链模式?就是请求1:1的传递,知道请求内容被相应的类处理。这么说是不是不好理解?那么我们结合生活中的例子来掌握java的这种设计模式。
2017-07-09 15:29:56 401
原创 android注解的基本原理和使用
在android的开发中注解使用是非常常见的,注解可以使代码阅读更加的清晰,整洁,可读性大大增强。但是如果不知道注解的原理,那么用起来也不会得心应手。通过本篇的学习,你可以掌握注解的基本原理,自己搭建注解框架。注解的原理: 使用interface来用作标记,@Target来用作描述类型(包括类、成员变量、方法等)@Retention来描述生命周期。其内部是通过类的反射机制,调用指定对象的方法
2017-07-02 16:13:05 1540
android动画之间出现卡顿问题
2016-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人