cardview在studio中的使用

2021-07-10 16:03:47 字數 1068 閱讀 4683

首先要知道這個空間是幹什麼用的,cardview可以在乙個卡片布局中一致性的顯示內容,卡片可以包含圓角和陰影。cardview是乙個layout,可以布局其他view。cardview如linearlayout、framelayout一樣都是viewgroup,即其他控制項的容器。cardview繼承於framelayout,所以framelayout的屬性他都有,同時cardview還有幾個特殊的屬性:

cardview_cardbackgroundcolor 設定背景色

cardview_cardcornerradius 設定圓角大小

cardview_cardelevation 設定z軸陰影

cardview_cardmaxelevation 設定z軸最大高度值

cardview_cardusecompatpadding 是否使用compadpadding

cardview_cardpreventcorneroverlap 是否使用preventcorneroverlap

cardview_contentpadding 內容的padding

cardview_contentpaddingleft 內容的左padding

cardview_contentpaddingtop 內容的上padding

cardview_contentpaddingright 內容的右padding

cardview_contentpaddingbottom 內容的底padding

在api21(android l)等級以上擁有屬性elevation,意為cardview的z軸陰影,只有l平台有效。只能通過xml中的elevation屬性指定;

其餘(2.0以上)有屬性cardbackgroundcolor,意為cardview的卡片顏色,只能通過xml的cardbackgroundcolor進行指定;

其餘(2.0以上)有屬性cardconerradius,意為cardview卡片的四角圓角矩形程度,單位dimen(dp px sp),可以通過xml指定,也可以通過**中的setradius指定。

這裡寫**片

CardView使用介紹

cardview繼承於framelayout,比framelayout多了 3 個重要的屬性 card view cardelevation,設定卡片的陰影,可以使cardview在z軸方向上有一種抬公升的視覺效果,能給使用者一種這裡是重要資訊的視覺感受。對應 裡的方法public void set...

studio使用技巧

ctrl f12 此快捷鍵可以調出當前檔案的大綱,並通過模糊匹配快速跳轉至指定的方法。勾選上 show anonymous classes 後其功能相當於eclipse中的ctrl o ctrl alt h ctrl shift i 如其名,書籤。幫助快速回到指定的位置,實際使用中簡直爽得不行。f1...

CardView使用與相容

1.5.0版本 2.細節 margin與陰影 5.0 4.4因為陰影比較大,所以需要設定android layout margin 0dp 減小陰影 3.按壓下沉,陰影加重效果 5.0以上才有 4.4需要自己自定義 5.0上面需要設定這個,不然裡面textview會貼到圓角上 圖1 圖2 圖34.4...