Android 的 RecyclerView(二):视差滚动

视差滚动(Parallax Scrolling)是一种常见的 UI 效果:滚动时不同层次的元素以不同速度移动,营造立体感。 ...

2014年11月2日 · 1 分钟 · haoxiqiang

Android 的 RecyclerView

RecyclerView 是一个比 ListView 更灵活的滚动列表控件。官方文档指出,它能高效维护数量有限的滚动数据集合,当 View 需要与用户行为和网络数据交互时,推荐使用 RecyclerView。 ...

2014年11月1日 · 1 分钟 · haoxiqiang

Android 的 Canvas(二):裁剪

Canvas 的裁剪(Clip)用于限定绘制区域:只有裁剪区域范围内的内容才会被显示出来。 ...

2014年10月3日 · 2 分钟 · haoxiqiang

Android 的 Canvas(一)

View 能将内容显示出来,本质上是"画"出来的——在画板上使用画笔绘制。这里的画布是 Canvas,画笔是 Paint。通过 onDraw 方法获取到的 Canvas 内容可以直接反映到 View 上。 ...

2014年10月2日 · 3 分钟 · haoxiqiang

Android 的自定义 View(二):测量模式

...

2014年10月1日 · 1 分钟 · haoxiqiang

Android 的自定义 View(一)

刚开始编写自定义 View 时,难免不知道如何下手。一般说来有两种实现方式: 从零开始:继承 View,通过计算和绘制实现所需的外观。 扩展现有 View:在已有控件基础上增加子 View,或重写方法改变原有逻辑。 ...

2014年10月1日 · 2 分钟 · haoxiqiang