在低版本中设置了 CardElevation 之后 CardView 会自动留出空间供阴影显示
Lollipop 之后则需要手动设置 Margin 边距来预留空间

解决:

app:cardUseCompatPadding="true"

需要CardView点击带有系统默认ripple效果,添加属性:

android:clickable="true"android:foreground="?attr/selectableItemBackground"

http://www.jianshu.com/p/07097b562acb
https://www.ctolib.com/changliugang-CardView.html

更多相关文章

  1. Android中proguard的作用
  2. Android解决设置(background)属性的时候图片会被拉伸问题
  3. Android(安卓)Material Design控件学习(二)——NavigationView的学
  4. TextView颜色
  5. ConstraintLayout 在代码中动态设置约束
  6. Android(安卓)ProgressBar圆形进度条颜色设置
  7. Android下Achartengine绘制折线图
  8. Android(安卓)MeterDesign(一)
  9. TableLayout1

随机推荐

  1. Android之Adapter用法总结
  2. 史上最全的android开源项目框架大全
  3. Android中的资源与国际化!
  4. android 工程中重新生成gen文件夹或R.jav
  5. 工(程师)欲善其事,必先利其(编译)器——《Andr
  6. Android快速调试方法
  7. Android开发---从简单的TextView看Androi
  8. Android应用程序进程启动过程的源代码分
  9. Android(安卓)应用(中英文)切换
  10. Android(安卓)Binder之native层解析