android自定义view详细教程

创建自定义的Views

Android框架层有一大套能够与用户交互和显示大量数据的View类。但是有时你的应用程序需要有独特,内置的view不能提供的的需求。这个类向你展示怎么创建属于你自己的强健的和可重复使用的views。

下面分课程来一步一步讲解如何自定义一个view。

创建一个View类

创建一个操作类似内置的view的类,带有自定义属性和能够支持ADT布局编辑器。

自定义绘制

使用Android图表系统,使你的view从视觉上看很独特。

使你的view可交互化

用户在使用手势的时候,期待着一个反应流畅和自然的view。 这一课讨论怎样使用手势检测,物理效果和动画来让你的用户有一个更加专业的感觉。

优化view

如果程序不能够连贯的在一个高清画面运行,那么你的UI界面再漂亮,用户也不会喜欢的。学会怎样避免普通的问题,怎样使用硬件加速度类使自定义绘制的程序运行的更快。