上一篇中说到了自定义view的绘制,这一节中我们将探讨自定义view的响应事件。
绘制UI仅仅是创建自定义View的一部分。你还需要使得你的View能够以模拟现实世界的方式来进行反馈。对象应该总是与现实情景能够保持一致。例如,图片不应该突然消失又从另外一个地方出现,因为在现实世界里面不会发生那样的事情。正确的应该是,图片从一个地方移动到另外一个地方。
用户应该可以感受到UI上的微小变化,并对模仿现实世界的细微之处反应强烈。例如,当用户迅速滑动一个对象时,应该在开始时感到摩擦带来的阻力,在结束时感到滑动带动的动力。应该在滑动开始与结束的时候给用户一定的反馈。
这节课会演示如何使用Android framework层的功能来为自定义的View添加那些现实世界中的行为。


