CardView的具体使用方法
今天主要是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的具体使用方法相关推荐
- CardView属性简介
CardView 是 Google 官方发布 MD 风格卡片布局控件,开发者可以很方便的使用它将布局做成卡片效果,其继承自 FrameLayout布局,并在其基础上添加了圆角和阴影等效果. 具体属性如 ...
- 实现婚恋交友app源码,开发一个数字气泡的效果
简介: 最近婚恋交友app源码中需要展示一个气泡效果,当界面中数量发生变化时,会有一个数量+1的气泡动画,如下图所示: 动效说明: 首先位移起始点是在与数字居中的位置,开始透明度为0%,然后开始向上位 ...
- Android 对View 实现圆角和倒角裁剪的实现方式
1.View使用 ViewOutlineProvider 裁剪 制作圆角或者倒角 Android 5.0的 View 类中新增了 setOutlineProvider(ViewOutlineProvi ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- bootstrap Table API和一些简单使用方法
官网: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 后端分页问题:后端返回"rows"."& ...
- Bootstrap table方法,Bootstrap table事件,配置
调用 BootStrap Table 方法的语法: $('#table').bootstrapTable('method', parameter); 例如: $('#my_table').bootst ...
- Android CardView 开发过程中要注意的细节
原文出处:http://www.codeceo.com/article/android-cardview.html 2014 年,随着 Google 推出了全新的设计语言 Material Desig ...
- CardView的那点事儿
概述 官方说明和文档 CardView官方API 创建列表与卡片 类继承关系: java.lang.Object ↳ android.view.View ↳ android.view.ViewGrou ...
最新文章
- 【pytorch】torch.mm,torch.bmm以及torch.matmul的使用
- windows计划任务启动bat执行java文件
- NOI Day1线上同步赛梦游记
- mac word维吾尔文字体_字加软件更新啦!万款字体一键激活!
- 配置独立于系统的PYTHON环境
- [新品发布]全球首个百万IOPS云盘来了 阿里云推出超高性能云盘ESSD
- 矩阵的运算及其运算规则
- Ubuntu学习笔记2-网络部分
- 使用Forms验证存储用户自定义信息
- Python: SystemError: Unknown opcode
- centos7搭建ELK Cluster集群日志分析平台(四):Fliebeat-简单测试
- [django]django model的查询和更新
- keepalived做nginx的高可用,企业版简单介绍。
- Ubuntu20安装向日葵
- 快讯:永中集成Office的核心技术落入谁的手?
- 彻底掌握Quartus——基础篇
- 路由器和交换机的转发过程
- Python找出数组中重复数字
- 交叉线 or 直通线 ?
- matlab 函数定义 属性,matlab class()函数类定义技巧