码迷,mamicode.com
首页 > 移动开发 > 详细

Android基础控件——CardView的使用、仿支付宝银行卡

时间:2018-09-06 14:43:44      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:otto   img   支付宝   view实现   内容   dma   cardview   https   over   


 

今天有空学习了下CardView的使用,既然是使用,不凡使用一个实例操作一下

CardView是Android5.0的新控件,所以我们需要在dependencies中添加支持:

CardView是继承FrameLayout的一个布局控件,从源码可以看出CardView支持的属性有:

  • card_view:cardElevation 阴影的大小
  • card_view:cardMaxElevation 阴影最大高度
  • card_view:cardBackgroundColor 卡片的背景色
  • card_view:cardCornerRadius 卡片的圆角大小
  • card_view:contentPadding 卡片内容于边距的间隔
    • card_view:contentPaddingBottom
    • card_view:contentPaddingTop
    • card_view:contentPaddingLeft
    • card_view:contentPaddingRight
    • card_view:contentPaddingStart
    • card_view:contentPaddingEnd
  • card_view:cardUseCompatPadding 设置内边距,V21+的版本和之前的版本仍旧具有一样的计算方式
  • card_view:cardPreventConrerOverlap 在V20和之前的版本中添加内边距,这个属性为了防止内容和边角的重叠

我们看一下今天要实现的效果图:

技术分享图片

有兴趣的朋友可以尝试使用ViewPager+CardView实现卡片画廊的效果

其实CardView的使用相当于加了一个布局使用,其CardView里面内容的实现,还是在布局中设计

银行卡布局:

特别注意的是:使用CardView的属性时,记得加上命名空间的声明

好了,今天CardView的使用就到这里

Android基础控件——CardView的使用、仿支付宝银行卡

标签:otto   img   支付宝   view实现   内容   dma   cardview   https   over   

原文地址:https://www.cnblogs.com/zhanglixina/p/9597666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!