安卓筆記:CardView的使用

CardView是繼承FrameLayout類的,也就是說相當於ConstrainLayout或者LinearLayout的位置

添加依賴:compile 'com.android.support:cardview-v7:21.+'

它的作用是使裏面的所有部件都是按照卡片形式顯示,然後它常用設置的屬性有:

card_view:cardElevation 陰影的大小
card_view:cardMaxElevation 陰影最大高度
card_view:cardBackgroundColor 卡片的背景色
card_view:cardCornerRadius 卡片的圓角大小
card_view:contentPadding 卡片內容於邊距的間隔
card_view:contentPaddingBottom
card_view:contentPaddingTop
card_view:contentPaddingLeft
card_view:contentPaddingRight
card_view:contentPaddingStart
card_view:contentPaddingEnd
card_view:cardUseCompatPadding 設置內邊距,V21+的版本和之前的版本仍舊具有一樣的計算方式
card_view:cardPreventConrerOverlap 在V20和之前的版本中添加內邊距,這個屬性爲了防止內容和邊角的重疊

這些屬性都是改變CardView裏面的子部件的顯示樣式。

例如:


效果:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章