Android 創(chuàng)建自定義View

2018-08-02 18:12 更新

編寫:kesenhoo - 原文:http://developer.android.com/training/custom-views/index.html

Android的framework有大量的Views用來與用戶進(jìn)行交互并顯示不同種類的數(shù)據(jù)。但是有時(shí)候你的程序有個(gè)特殊的需求,而Android內(nèi)置的views組件并不能實(shí)現(xiàn)。這一章節(jié)會(huì)演示如何創(chuàng)建你自己的views,并使得它們是robust與reusable的。

依賴和要求

Android 2.1 (API level 7) 或更高

你也可以看

Sample

CustomView.zip

Lesson

  • 創(chuàng)建一個(gè)View類

    創(chuàng)建一個(gè)像內(nèi)置的view,有自定義屬性并支持ADT layout編輯器。

  • 自定義Drawing

    使用Android graphics系統(tǒng)使你的view擁有獨(dú)特的視覺效果。

  • 使得View是可交互的

    用戶期望view對操作反應(yīng)流暢自然。這節(jié)課會(huì)討論如何使用gesture detection, physics, 和 animation使你的用戶界面有專業(yè)的水準(zhǔn)。

  • 優(yōu)化View

    不管你的UI如何的漂亮,如果不能以高幀率流暢運(yùn)行,用戶也不會(huì)喜歡。學(xué)習(xí)如何避免一般的性能問題,和如何使用硬件加速來使你的自定義圖像運(yùn)行更流暢。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)