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

2018-08-02 18:12 更新

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

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

依賴(lài)和要求

Android 2.1 (API level 7) 或更高

你也可以看

Sample

CustomView.zip

Lesson

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

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

  • 自定義Drawing

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

  • 使得View是可交互的

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

  • 優(yōu)化View

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


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)