绘制图形

不同于直接使用布局文件,图形是我们“手动绘制的”。所以在setContentView();方法中我们设置的对象是是创建的图形实例。

基本步骤

  1. 创建一个View的子类,并重写View类的onDraw()方法
1
2
3
4
5
6
7
private class ChildView extends View{
...
@Override
protected void onDraw(Canvas canvas) {
...
}
}
  1. 在View的子类视图中使用画布对象Canvas绘制各种图形
  2. 使用invalidate()方法刷新画面

动画组件

补间动画

属性动画

逐帧动画

图像浏览

类似相册的东西。

触屏事件处理

步骤

  1. 实现onTouch方法