zoukankan      html  css  js  c++  java
  • Android基础控件——CardView的使用、仿支付宝银行卡


    今天有空学习了下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的使用就到这里

  • 相关阅读:
    PLSQL查询显示乱码或者问号
    Sonar 扫描C#代码 排除文件
    C# 短日期转换为DateTime
    电脑远程连接不上或者ip的地址一直是169.254
    C#导出CSV或者EXCEL文件转换文本
    Oracle 计算两个日期相差天时分秒
    Linux 做网关
    Python 内置函数
    Python Fileinput 模块
    Python-2.7 配置 tab 自动补全功能
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9597666.html
Copyright © 2011-2022 走看看