CardView是Android5.0中的一个全新控件,本质上而言,CardView是一个增加了圆角和阴影效果的FrameLayout,没错它就是一个FrameLayout,一个布局。CardView经常被用在ListView和RecyclerView的Item布局中,作为item最外层的容器。
设置点击出现波纹效果的触摸反馈动画
android:clickable="true"
android:foreground="?android:attr/selectableItemBackground"
foreground意为前景色,与background相对。
android:clickable="true"
android:foreground="?android:attr/selectableItemBackground"
card_view:cardBackgroundColor="#FFFFFF" //背景色
card_view:cardCornerRadius="5dp" //圆角弧度
card_view:cardElevation="10dp" //印象大小
card_view:cardPreventCornerOverlap="true" //放置内容和边角重叠
card_view:cardUseCompatPadding="true" //设置内边距和之前版本有一样的计算方式
card_view:contentPadding="5dp" //padding