例如,如果列表中的每一行都具有漸變背景,那麼使用漸變圖像還是在xml中繪製的形狀中定義漸變效果會更好?這兩種方法之間是否存在顯着的性能差異?性能明智,通常更好,使用圖像或xml創建的形狀作爲drawable?
12
A
回答
5
我剛纔問過類似的問題,它使用圖像繪製比使用矢量更高效的計算。聽起來好像是(但我不是專家,所以不可以引用我這句話)
這真的取決於你想要首先實現的目標。如果您完成了不會改變的創意資產,那麼從這些創建位圖等是有意義的。但是,如果你的原型或剛開始充實你的應用程序,其中顏色,大小,轉換等可能會迅速改變,並且經常發生變化,那麼位圖確實不會幫助你的事業。
在開發和前期我會創建一個drawables庫,我可以重複使用和更新經常。然後,一旦一切都完成並簽署,如果性能很重要,我會恢復到圖像。
如果您的組織足夠,您可以使用主題或樣式在兩者之間切換。
2
不要過早地使用optomize。知道什麼會更好,這真的很難。我只是用xml來做,因爲它會更容易改變。
相關問題
- 1. 如何在Android中使用XML作爲drawable來創建自定義形狀?
- 2. 性能和內存明智是更好的JPG或PNG核心圖像?
- 3. 重複使用視圖與創建新視圖。性能明智
- 4. 創建形狀或圖像的筆劃
- 5. 爲圖像創建一個通用類是否明智?
- 6. 使用「不透明」屬性的圖像具有更好的性能?爲什麼?
- 7. 如何用背景圖像創建傾斜的透明形狀?
- 8. 使用Java Drawable作爲通知圖標
- 9. 如何使用css創建不同形狀的梯形圖像?
- 10. 明智的更快性能:通過使用+運算符,&運算符或通過string.format構建字符串?
- 11. 使用Python創建形狀或字母
- 12. android創建使用xml形狀的弧形矩形
- 13. 什麼是更好的方法性能明智
- 14. 哪一個更好的性能視圖狀態或會話
- 15. 從xml文件創建drawable
- 16. 的XML更改爲類似樹明智
- 17. 以編程方式創建圖標作爲ItemizedOverlay drawable使用 - Android
- 18. 性能低下的WPF動畫。最好使用形狀比.png更好?
- 19. scipy.misc.imread創建一個沒有大小或形狀的圖像
- 20. Java - 從PNG圖像創建形狀(NullPointerException)
- 21. mxGraph:用XML創建圖形
- 22. 性能明智:哪個更好Laravel數據庫
- 23. 使用StringTemplate創建XML的性能?
- 24. 如何使用xml或使用java更改按鈕的形狀?
- 25. 更好的方法使用PHP創建圖像縮略圖
- 26. 多智能體模型:爲每個智能體創建獨特的品種或使用智能體集?
- 27. 更改圖像形狀的圖像
- 28. 在solr哪種搜索更好(性能明智)?通過EdgeNGram或通配符搜索自動完成?
- 29. 使用RRD4J和XML創建圖形?
- 30. 如何創建矩形形狀的圓形圖像? CSS