0%

Android开发:UI最佳实践 创建自定义视图

翻自:http://developer.android.com/training/custom-views/index.html 创建自定义视图 Android已经包含了大量的用于展示数据和用户交互的View类,但有时你的应用有内建View类不能满足的特别需要,本课程教你如何创建自己的强健的,可复用的View. 课程: 创建一个View类 创建一个像内建View一样的类,有自定义属性并且支持ADT布局编辑器 自定义绘画(覆盖OnDraw方法) 使用Android图形系统让你的应用与众不同 让View可以交互 用户期望一个View可以流畅响应,并且很自然地使用手势。本节讨论如何使用手势检测,物理和动画,给你的用户一种专业的感觉。 优化View 如果卡,不管你的UI有多漂亮,用户也不会喜欢。学会如何避免一般的性能问题,如何使用硬件加速让你的定制绘画运行更快。