GestureRulerView GestureDetector与View触摸事件
本文所写为GestureDetector与View onTouchEvent 的关系以及源码分析,并给出自定义View 具体示例
月相变化EclipseAnimView
偶然看到月相变化的oading view,当时觉得挺好看的,正好想到可以用paint.setxfermode 设置 ProterDuffMode SrcOut模式实现。
ParallaxPageTransfomer视差与旋转
设计提出一个需求,在导航guide 页面中,能够旋转页面带有角度,同事页面中的元素能够跟随滑动 有视差滚动的效果。
kotin
本文所写为记录学习kotLin中记录的笔记 以及与java中互相调用过程中遇到的一些问题
MultiTypeAdater解析
如作者所说,MultiType 就是一个多类型列表视图的中间分发框架,它能帮助你快速并且清晰地开发一些复杂的列表页面。它本是为聊天页面开发的,聊天页面的消息类型也是有大量不同种类,并且新增频繁,而 MultiType 能够轻松胜任,代码模块化,随时可拓展新的类型进入列表当中。它内建了 类型 - View 的复用池系统,支持 RecyclerView,使用简单灵活,令代码清晰、拥抱变化。
android动态加载
android开发系统中,可以做到动态加载某一模块到宿主中。实现插件化开发以及降低apkt体积等各种目的 ,本文结合例子详细阐述相关原理和细节
Dagger入门及MVP
Dagger 是一个依赖注入框架,简称DI,如果用过spring,就会很清楚依赖注入,因为Spring 的核心思想就是依赖注入,不论是Action 对象,还是Service 对象,还是DAO对象,都可以在spring的管理下协调的运行。
自定义CalenderView
最近开放过程中碰到需求需要有一个类似日历的控件,作为打卡的组件,显示打卡天数,未打等内容
Android 6.0运行时权限处理
Android 6.0,代号棉花糖,自发布,其主要的特征运行时权限就很受关注。这一特征不仅改善了用户对于应用的使用体验,还使得应用开发者在实践开发中需要做出改变。
EventBus事件总线
Android 常用事件传递有:BroadcastReceiver ,Interface回调,Handler,事件总线,这几种方式各有使用场景及优点和不足。本篇分析EventBus
Android导入第三方静态库.a编译成.so
在Android开发的时候,经常会使用到用c或c++编写的第三方的静态库。如果有源码的话,可以直接跟你自己的代码一去编译成动态库so,但是如果没有源码的话,你就必须在自己的动态库so里面将别人生成好的静态库导入进来一起编译了。我在编译的时候遇到了不少问题,我觉得有必要进行总结一下。 http://ikinglai.blog.51cto.com/6220785/1324985 http://blog.csdn.net/syh63053767/article/details/8188219 http://blog.csdn.net/shulianghan/article/details/18964835
RxJava简单入门
最近一年,Rxjava在Android开发社区中很是活跃。刚接触完全是迷茫状态,看了大神blog,有了一定的了解在通过简单使用,记录初步
Android自定义权限处理
公司业务需要与公司sdk 通信涉及到ContentProvider,对应用进行读写,使用到自定义权限。
EditText通过设置TextWatcher,禁止不符合要求字符输入
因为业务需要,使用EditText,只需要字母数字下划线输入。
自定义注解
Annotion 自jdk 5.0 引入,在java中方方面面均有涉及,本文在使用上做相应记录
http基础知识
本来所写的是关于本人所理解的http基础,由于http协议复杂,任何一点都可以作为单独文章,由于本人水平有限欢迎拍砖
View事件分发简要分析
同事今天问了一个问题 view设置了onClickListener Activity 中设置了 onTouchEvent 为什么 onTouchEvent 不执行,如果不设置就能执行,所以为了回答这个问题,特意看了源码,解决这个问题
Handler,Message,MessageQueue,Looper简析
在Android种常用的线程间通信方式之一是通过Handler,做过android开发的都知道,在Android种对ui的操作都要放在主线程或者说是ui此案成中,当然不在主线程也能操作,具体在应用开始onResume 之前,这时还未检查是否是ui线程。具体涉及到android源码,本例不深入。
回调方法与顺序
在View 的生命周期里有多个回调,在自定义view中有重要作用,了解方法用处及顺序是很有必要的
自定义View基础绘制
在自定义view 中,基本canvas 的各种draw方法以及paint 的使用和属性。以及裁剪,绘制顺序 都有很大的重要性,也是基础中的基础