• 基础排序算法 01 - 插入排序

    算法概述 简单地说,插入排序就是将待排序列中未排序的元素插入到前面已经排序好的子序列当中的过程,直到最后一个元素。举个例子,对数组{9,3,7,...

  • 120
    android实现画板功能

    这两天闲来无事做了一个简易的画板程序,和大家分享一下。效果图: 这是一个灰常简单的画板,不过麻雀虽小,五脏俱全: 支持撤销(undo); 支持反...

  • 120
    android双缓冲绘图技术分析

    双缓冲、多缓冲技术在计算机科学中其实是一个广义的概念,不过其本质上的意思都是差不多的。今天我们就来讲一讲双缓冲技术在android绘图中的应用。...

  • android开源堆叠滑动控件,类似探探

    源码地址(github) 堆叠滑动控件,类似于社交软件探探的效果,并增加以下扩展: 支持滑动方向控制 支持消失方向控制 支持嵌入到ViewPag...

  • 120
    android基本功 - touch事件传递机制总结

    android的touch事件传递机制是做自定义控件,分析一切与touch有关问题的理论基础,尽管google在support包里已经有了Vie...