【Android Training UI】創建自定義Views(Lesson 0 - 章節概覽)

發表在我的獨立網站http://kesenhoo.github.io/blog/2013/06/30/android-training-ui-creating-custom-views-lesson-0/ ,歡迎訪問!


Android的framework有大量的Views用來與用戶進行交互並顯示不同種類的數據。但是有時候你的程序有個特殊的需求,而Android內置的views組件並不能實現。這一章節會演示如何創建你自己的views,並使得它們是robust與reusable的。

Dependencies and Prerequisites

Android 2.1 (API level 7) or higher

YOU should also read

Try it out

Download the sample
CustomView.zip

Lesson

(1)創建一個View類

Create a class that acts like a built-in view, with custom attributes and support from the ADT layout editor.

(2)自定義Drawing

Make your view visually distinctive using the Android graphics system.

(3)使得View是可交互的

Users expect a view to react smoothly and naturally to input gestures. This lesson discusses how to use gesture detection, physics, and animation to give your user interface a professional feel.

(4)優化View

No matter how beautiful your UI is, users won’t love it if it doesn’t run at a consistently high frame rate. Learn how to avoid common performance problems, and how to use hardware acceleration to make your custom drawings run faster.

學習自:http://developer.android.com/training/custom-views/index.html,請多指教,謝謝!
轉載請註明出自http://kesenhoo.github.com,謝謝配合!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章