去掉系统style的listview
res->styles文件
none
@android:color/transparent
@null
去掉滚动条,无分割线,去除点击时系统自动加的点击效果(黄色背景的点击效果,巨丑!!)
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/defaultListView"
/>
常规cardview的用法
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="4dp"
app:cardElevation="3dp"
app:cardUseCompatPadding="true"
android:stateListAnimator="@drawable/lift_on_touch"
>
cardUserCompatPdding设置圆角是否覆盖背景图,true才生效,一般都是选择true,因为不选的话,设置圆角就没意义了
android:stateListAnimator="@drawable/lift_on_touch"
添加cardview特有的上浮点击效果,通过阴影的变化,给人一种按钮上浮的效果
app:cardCornerRadius="4dp" 设置圆角
app:cardElevation="3dp" 设置阴影