CardView使用及属性

简介: CardView使用及属性

image.png

使用非常简单,属性不多,常用的更是没几个,自带就有阴影和圆角了



compile 'com.android.support:cardview-v7:25.3.1'


<android.support.v7.widget.CardView
        android:id="@+id/cardView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:foreground="?android:attr/selectableItemBackground"
        app:cardBackgroundColor="#1296db"
        app:cardCornerRadius="10dp"
        app:cardElevation="10dp"
        app:contentPadding="10dp">
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="@string/card_view"
            android:textColor="#fff"/>
    </android.support.v7.widget.CardView>


常用的两个属性:


app:cardBackgroundColor设置背景颜色


app:contentPadding设置内容padding


其他:


app:cardCornerRadius这是设置圆角大小

app:cardElevation这是设置z轴的阴影

app:cardMaxElevation这是设置z轴的最大高度值

app:cardUseCompatPadding是否使用CompatPadding

app:cardPreventCornerOverlap是否使用PreventCornerOverlap

app:contentPaddingLeft 设置内容的左padding

app:contentPaddingTop 设置内容的上padding

app:contentPaddingRight 设置内容的右padding

app:contentPaddingBottom 设置内容的底padding




Gituhb:https://github.com/yechaoa/MaterialDesign



目录
相关文章
|
8月前
|
C#
45.c#:listview控件
45.c#:listview控件
65 1
|
API Android开发
CardView的那点事儿
CardView的那点事儿
135 0
|
开发工具
UIView的clipsTobounds属性
UIView的clipsTobounds属性
135 0
UIView的clipsTobounds属性
|
XML Java 开发工具
关于RecycleView的overScrollMode属性的一点探索
这个属性本身没有特别重要的功能,只是针对滑动做的一个动效,算是锦上添花的一个东西吧。 这个属性是在Sdk 21之后添加的,故在21之前的版本上无法显示。
1286 0
|
Android开发
2-VVI-材料设计之CardView
零、前言 [1].CardView extends FrameLayout [2].一个带圆角和阴影的FrameLayout,FrameLayout怎么用,它就怎么用 [3].
1134 0
|
数据库 索引