Android5.0中Cardview的簡單使用

CardView
寫在前面,任何控件有其優點,就會有缺點。Android 5.0中增加一個全新的控件–CardView,從本質上看,可以將CardView看做是FrameLayout在自身之上添加了圓角和陰影效果。經常在ListView和RecyclerView的Item佈局中,作爲一種容器使用。但是我們不能夠濫用。
Frist:項目中使用CardView,在app的build.gradle文件中添加依賴,代碼如下:

compile'com.android.support:cardview-v7:23.4.0' //版本號自行選擇,和自己的編譯版本保持一致

Second:在Layout佈局文件中使用它。

<android.support.v7.widget.CardView 
     xmlns:card_view="http://schemas.android.com/apk/res-auto"        
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/cardview"
     android:layout_width="match_parent" 
     android:layout_height="wrap_content">
</android.support.v7.widget.CardView >

Third:可以對CardView添加一些屬性。

//默認的添加水波紋的點擊效果
android:foreground="?android:attr/selectableItemBackground"
//設置可點擊 cardview默認不可點擊
android:clickable="true"
//設置cardview的圓角
app:cardCornerRadius="10dp"
//設置cardview的陰影高度
app:cardElevation="4dp"
//設置cardview的margin,爲了視覺效果,可選 
android:layout_margin="5dp"

當然還有設置背景色、包裹內容的padding等屬性。
Fourth:在xxxActivity或view中,找到cardview並顯示即可。
CardView的效果圖:
圖片是網上隨意找的,實現效果還是一致的。
圖片是網上隨意找的,實現效果還是一致的。
更多詳情請參考:
http://www.androidchina.net/3754.html

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