今天主要是CardView的用法,CardView是在安卓5.0提出的卡片式控件。首先介绍一下它的配置。
在gradle文件下添加依赖库:

compile 'com.android.support:cardview-v7:22.2.1'

其次介绍一下它的基本属性:
app:cardBackgroundColor这是设置背景颜色
app:cardCornerRadius这是设置圆角大小
app:cardElevation这是设置z轴的阴影
app:cardMaxElevation这是设置z轴的最大高度值
app:cardUseCompatPadding是否使用CompatPadding
app:cardPreventCornerOverlap是否使用PreventCornerOverlap
app:contentPadding 设置内容的padding
app:contentPaddingLeft 设置内容的左padding
app:contentPaddingTop 设置内容的上padding
app:contentPaddingRight 设置内容的右padding
app:contentPaddingBottom 设置内容的底padding

CardView是在布局中使用的:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginBottom="10dp"android:background="@color/gray"><android.support.v7.widget.CardView
        android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"app:cardBackgroundColor="@color/blue"app:cardCornerRadius="16dp"app:cardElevation="16dp"><TextView
            android:id="@+id/id_num"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_margin="10dp"android:gravity="center"android:textColor="@color/white"android:textSize="20sp" /></android.support.v7.widget.CardView>
</FrameLayout>

下面看效果:
http://blog.csdn.net/javacainiao931121/article/details/51704672
这是不加CardView是的效果的链接,如图:

这是添加了CardView的效果图:

CardView的具体使用方法相关推荐

  1. CardView属性简介

    CardView 是 Google 官方发布 MD 风格卡片布局控件,开发者可以很方便的使用它将布局做成卡片效果,其继承自 FrameLayout布局,并在其基础上添加了圆角和阴影等效果. 具体属性如 ...

  2. 实现婚恋交友app源码,开发一个数字气泡的效果

    简介: 最近婚恋交友app源码中需要展示一个气泡效果,当界面中数量发生变化时,会有一个数量+1的气泡动画,如下图所示: 动效说明: 首先位移起始点是在与数字居中的位置,开始透明度为0%,然后开始向上位 ...

  3. Android 对View 实现圆角和倒角裁剪的实现方式

    1.View使用 ViewOutlineProvider 裁剪 制作圆角或者倒角 Android 5.0的 View 类中新增了 setOutlineProvider(ViewOutlineProvi ...

  4. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  5. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  6. bootstrap Table API和一些简单使用方法

    官网: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 后端分页问题:后端返回"rows"."& ...

  7. Bootstrap table方法,Bootstrap table事件,配置

    调用 BootStrap Table 方法的语法: $('#table').bootstrapTable('method', parameter); 例如: $('#my_table').bootst ...

  8. Android CardView 开发过程中要注意的细节

    原文出处:http://www.codeceo.com/article/android-cardview.html 2014 年,随着 Google 推出了全新的设计语言 Material Desig ...

  9. CardView的那点事儿

    概述 官方说明和文档 CardView官方API 创建列表与卡片 类继承关系: java.lang.Object ↳ android.view.View ↳ android.view.ViewGrou ...

最新文章

  1. 【pytorch】torch.mm,torch.bmm以及torch.matmul的使用
  2. windows计划任务启动bat执行java文件
  3. NOI Day1线上同步赛梦游记
  4. mac word维吾尔文字体_字加软件更新啦!万款字体一键激活!
  5. 配置独立于系统的PYTHON环境
  6. [新品发布]全球首个百万IOPS云盘来了 阿里云推出超高性能云盘ESSD
  7. 矩阵的运算及其运算规则
  8. Ubuntu学习笔记2-网络部分
  9. 使用Forms验证存储用户自定义信息
  10. Python: SystemError: Unknown opcode
  11. centos7搭建ELK Cluster集群日志分析平台(四):Fliebeat-简单测试
  12. [django]django model的查询和更新
  13. keepalived做nginx的高可用,企业版简单介绍。
  14. Ubuntu20安装向日葵
  15. 快讯:永中集成Office的核心技术落入谁的手?
  16. 彻底掌握Quartus——基础篇
  17. 路由器和交换机的转发过程
  18. Python找出数组中重复数字
  19. 交叉线 or 直通线 ?
  20. matlab 函数定义 属性,matlab class()函数类定义技巧

热门文章

  1. 希尔排序的思路及实现解析
  2. 划分非独立同分布(Non-IID)数据集
  3. 史上最全的LTspice安装教程
  4. 【OFD】ArrayBuffer 和 Uint8Array
  5. 空洞卷积/扩张卷积(Dilated convolution)-笔记
  6. IntelliJ IDEA自动添加空行问题
  7. 快速升级Anaconda中的Spyder
  8. MOSFET是什么器件,它的作用是什么
  9. Xftp无法与192.168.xx.xx连接 SSH服务器拒绝了密码。请再试一次。
  10. 织梦data搬家后后台打开空白的解决方法