天天看點

相見恨晚的屬性,一條屬性解決讓人棘手的效果!以後碰見就寫在這裡了。

有時候覺得很難寫的地方,往往都有一個你不知道的屬性可以解決,這類屬性又很不容易發現,是以開個文記錄下。
1.cropToPadding   :    

曾經在清單中每個item中都有很多小圖,小圖有個1dp的白色邊框,我的做法是設定padding = 1dp,但設定scaleType = centerCrop時,4個邊的邊框,總顯示不全,可能隻顯示了左邊的邊框,或者右邊的,或者左右,或者上下,總之總有一個邊的邊框不顯示!加上cropToPadding = true;就正常了。

cropToPadding是否截取指定區域用空白代替。

2.clipToPadding   :

相見恨晚的屬性,一條屬性解決讓人棘手的效果!以後碰見就寫在這裡了。

a是padding

clipTopPadding子view的繪制是否限制在padding之内也就是b區域,預設是true,隻能繪制在b區域,

是以我們會碰到一個場景:

如果listview的頂部有一段背景,然後才是資料

上滑以後變成

相見恨晚的屬性,一條屬性解決讓人棘手的效果!以後碰見就寫在這裡了。

繼續閱讀