2011-12-27 76 views
1

爲了美化android應用程序並使其更易於表現,可以在android中使用圖片以及drawables。使用(圖像和繪圖)可以完成某些事情,例如製作漸變背景,自定義按鈕,選擇狀態等。圖片vs Drawables - Android

我的問題是,哪一個(繪圖或圖像)在Android應用程序將在效率和性能方面很好?或者兩者具有相同的性能和效率?

+0

通過圖片,如果你暗示的東西從SD卡或非drawable。那麼drawable更好。 – 2011-12-27 09:24:04

回答

1

我想說drawables是一種抽象類,它包裝了幾種類型的內容(位圖,形狀,圖層,動畫,九塊補丁......)。 Drawables也可以抽象圖像,所以它們不會相互排斥。 ImageView有一個可繪製的成員。

要在畫布或視圖上執行低級別繪畫,我會使用位圖。如果漸變和背景足夠簡單以至於可以用幾種顏色直接繪製,則可以使用xml定義的繪圖更好地實現,但如果繪圖由圖像構成,則沒有區別。