我最近閱讀了關於CardView for Android的信息。Android - 爲什麼要使用cardview而不是9補丁
但是,我發現自己很舒服使用9個補丁作爲背景來獲得相同的效果。它允許我交換9貼片與其他圖像主題等
有人可以告訴我爲什麼我應該使用CardView而不是一個適當的9修補程序來實現相同的外觀?
我最近閱讀了關於CardView for Android的信息。Android - 爲什麼要使用cardview而不是9補丁
但是,我發現自己很舒服使用9個補丁作爲背景來獲得相同的效果。它允許我交換9貼片與其他圖像主題等
有人可以告訴我爲什麼我應該使用CardView而不是一個適當的9修補程序來實現相同的外觀?
我更喜歡使用drawable(XML),因爲它最簡單。開發人員可能不喜歡花時間創建9patch。
Cardview通過爲您提供設置來配置半徑,高程等屬性,爲您提供良好的外觀。
是的,但你可以做一個不錯的形狀相同的繪製:) – abbath
爲什麼增加繪圖中的圖像?特別是對於較大的項目..因爲它可能會給你的性能打擊..認爲listview有1000個視圖的背景設置爲9patch ..現在UI必須呈現圖像1000倍!!這可能會使你的應用程序更重 – AskQ
@AskQ如果我是對的,9個補丁不會在內存中增加那麼多的負載,因爲它們實際上並未被android作爲一個大的位圖擴展出來。至少在啓用HWUI的情況下。我相信它是用一個9patch網格繪製的,具有適當的紋理座標來完成拉伸部分。所以我認爲9個補丁仍然是一個很好的選擇,只要他們可以允許Cardview可能無法使用的主題。 –
爲什麼它被投票? ! –
你可以做一些研究;我剛剛搜索'CardView優勢',並發現[這個答案](http://stackoverflow.com/questions/28794725/advantage-and-disadvantage-of-cardview),它可以幫助你:) – abbath
@abbath感謝您的答覆。但我認爲你給的鏈接不回答我的問題,至於爲什麼我要用cardview而不是匹配的9補丁。 –