简单描述下这篇文章须要用到的技术:View的测量Canvas绘图技巧触摸事件的计算接口回调总体思路须要画两个圆弧一个是底部固定不变的另外一个是更随手指移动渐变的圆弧圆环上的分割线能够利用画布的旋转进行画线文字的显示须要根据到圆心的距离进行计算。根据手指滑动的x、y求当前滑动的范围的角度根据起始度数相加。代码解读画底部圆环... 阅读原文php
在开发中,编码咱们有分层架构、设计模式作为套路来高效开发,但你也知道编码不是开发的所有,一个彻底的开发流程用面向对象思想来归纳,它分为OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。一个好的代码结构是须要需求分析,架构设计作为辅助的,Stay尝试向你描述一个理想高效的工做流程,有了这个套路,不只... 阅读原文html
不知道你们有没有跟我同样的感受,看了那么多的介绍自定义控件原理、事件分发机制的书籍,文章,教程,依然仍是不能为所欲为的自定义控件。甚至是看了再忘,忘了再看,很尴尬有木有。有的时候真正遇到了事件冲突一脸懵逼有木有。其实致使这些问题缘由很简单,一句话就能够说明问题了“纸上得来终觉浅,绝知此事要躬行。”正如这篇介绍如何练习1... 阅读原文android
本片博客主要讲解如下两个问题介绍一下常见的内存缓存算法怎样实现这些算法你们应该对ImageLoader这个框架都不陌生吧,一个很强大的图片加载框架,虽然做者去年的时候已经中止维护了,但里面的许多东西仍是值得咱们去学习的。本篇博客讲解的内存缓存算法正是基于ImageLoader的实现基础之上的常见的几种缓存算法(1)LR... 阅读原文
算法