文章目录

  • 效果图
  • 一、CardView是什么?
  • 二、使用步骤
    • 1.布局
    • 2.属性
  • 总结

效果图


一、CardView是什么?

CardView是一个视图容器,继承自FrameLayout,CardView像一张卡片,有阴影和圆角,这些属性也可以添加到其他视图组中。

二、使用步骤

1.布局

代码如下(示例):

<androidx.cardview.widget.CardViewandroid:id="@+id/card_view"android:layout_width="match_parent"android:layout_height="100dp"android:layout_margin="10dp"android:padding="10dp"app:cardBackgroundColor="@color/white"app:cardElevation="10dp"app:cardCornerRadius="5dp"app:contentPadding="5dp" ><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><ImageViewandroid:id="@+id/img"android:layout_width="120dp"android:layout_height="match_parent"android:background="@mipmap/fruit"/><TextViewandroid:layout_marginLeft="20dp"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="水果水果水果水果水果水果水果水果"android:textSize="14sp"android:textColor="#333"/></LinearLayout></androidx.cardview.widget.CardView>

2.属性

app:cardElevation:阴影的大小
app:cardCornerRadius:圆角的大小
app:contentPadding:卡片里内容距卡片边距的距离
app:cardBackgroundColor:卡片背景颜色


总结

CardView卡片式布局 可以使用于 商品列表 、明信片等

Android Material Design 之 CardView卡片式布局相关推荐

  1. android卡片式网格,CardView(卡片式布局)

    效果图 CardView是Android5.0之后出现的,用它可以实现上图所展现的圆角效果.阴影效果.实现方式直接看代码: 第一步: compile 'com.android.support:card ...

  2. MaterialDesign学习篇(七),CardView卡片式布局的使用

    什么是CardView CardView顾名思义就是一个卡片型的View,它是在Android5.0引入的一个控件,作为一个容器使用,它本身继承于FrameLayout,可以说它的使用和FrameLa ...

  3. 说说 Android 的 Material Design 设计(四)——卡片式布局

    我们使用 CardView 与 RecyclerView 来·实现一个各种猫的卡片式展示列表吧O(∩_∩)O~ 1 CardView 控件 1.1 引入依赖库 打开 app/build.gradle, ...

  4. Android 学习之《第一行代码》第二版 笔记(二十三)Material Design 实战 —— 卡片式布局

    实现基础: Android 学习之<第一行代码>第二版 笔记(二十二)Material Design 实战 -- 悬浮按钮和可交互提示 卡片式布局 卡片式布局是 Materials Des ...

  5. android material design 军火库 控件

    文章目录 一.罗列MD风格的控件 DrawerLayout(滑动菜单-主体布局) Toolbar NavigationView(滑动菜单-菜单布局) FloatingActionButton + Sa ...

  6. Android5.0新特性:CardView卡片式设计

    CardView卡片式设计 Android 5.0最主要的变化就是采用了全新的Material Design界面.Material Design就是材质化设计,材质化设计指的是物体是有质地的,两个控件 ...

  7. Android Material Design TabLayout属性app:tabMode和app: tabGravity

    Android Material Design TabLayout属性app:tabMode和app: tabGravity Android Material Design 中的TabLayout有两 ...

  8. Android Material Design :LinearLayoutCompat添加分割线divider

     Android Material Design :LinearLayoutCompat添加分割线divider Android Material Design 扩展支持包中的LinearLayo ...

  9. Android Material Design按钮样式设计

    Today we'll dive deep into Android Buttons in Material Design and develop an application that showca ...

最新文章

  1. 运筹学_单纯形表法_0(matlab实现)
  2. [C++11]可调用对象绑定器
  3. 列标题 如何删除gridcontrol_GridControl简单属性操作
  4. pandas使用dataframe读写mysql数据库
  5. 01-windows下Elasticsearch安装
  6. php+mysql_msqli简单实例
  7. 做人要有一颗健康的心
  8. 计算机系统结构试卷填空,计算机系统结构试卷
  9. 关于sentaurus使用感
  10. 曾维沛全网营销推广如何做?微商精准引流,让客户主动找上门
  11. 国外常用的论文检索网站有哪些?
  12. 测试属性4 –准确性
  13. 动态折线图,制作原来是这么简单
  14. 201671010412 郭佳 实验四附加实验
  15. darksky 经纬度_使用DarkSky API构建天气应用
  16. 应用MATLAB求解线性代数题目(一)——行列式
  17. php preg_split spit 丢弃解决方法是preg_aplit()
  18. 简明教程 | Docker篇 · 其二:Dockerfile的编写
  19. jenkins连接mysql_mysql – 如何将JDBC驱动程序添加到Jenkins管道?
  20. 饿了么超时20分钟_“饿了么”配送超时 骑手歪曲事实

热门文章

  1. Android审计平台,Android系统安全审计方法研究
  2. 计算机量子化学计算焓,量子化学计算方法及应用.doc
  3. 前端学习——VUE组件基础
  4. PAT-2021年春季考试-甲级
  5. Java基础——程序员之家七月份Java基础总结
  6. iOS-马甲包审核以及常见审核问题
  7. Altium Designer 批量修改器件名
  8. vue cli 服务器文件,Vue CLI 部署 - 闪电教程JSRUN
  9. Android 仿淘宝属性标签页
  10. php sql injection,PHP防止SQL Injection