Android開發 CardView 的使用

miyao01 8年前發布 | 40K 次閱讀 Android開發 移動開發

來自: http://blog.csdn.net/wingichoy/article/details/50687727


發現個好看的東東 CardView,他在support v7包中~~

顧名思義就是卡片view,可以設置陰影,圓角,等等。。

樣子是這樣的:
這里寫圖片描述

或者你還可以放到listview里 是這樣的:

http://blog.csdn.net/wingichoy/article/details/50687727

怎么使用

在xml文件中 加入一個CardView

 <android.support.v7.widget.CardView xmlns:card_view="

    <--!設置CardView的半徑-->
    card_view:cardCornerRadius="10dp"
    card_view:cardPreventCornerOverlap="true"
    card_view:cardUseCompatPadding="true"

    <--!設置CardView的padding-->
    card_view:contentPadding="10dp">
    <TextView
        android:text="我是CardView"

        android:textColor="#fff"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</android.support.v7.widget.CardView></pre> 

里面可以包裹內容,通過觀察源碼我們發現,CardView其實是一個FrameLayout,所以使用方式跟FrameLayout相同

public class CardView extends FrameLayout implements CardViewDelegate {
}

或者你也可以用于ListView~~ 反正很簡約美觀就是啦~~

這里寫圖片描述

以后再遇到什么圓角的需求,就可以用這個完成,而不是什么PorterDuffXferMode了~~

如果你喜歡我的博客,請關注我~

</div>

 本文由用戶 miyao01 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!