今天主要是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>

下面看效果:

这是不加CardView是的效果的链接,如图:

这是添加了CardView的效果图:

转载自:https://blog.csdn.net/Javacainiao931121/article/details/51720807

Android : CardView的优雅使用相关推荐

  1. android卡片风格,[Android] Android 卡片式控件CardView的优雅使用

    [Android] Android 卡片式控件CardView的优雅使用 CardView是在安卓5.0提出的卡片式控件 其具体用法如下: 1.在app/build.gradle 文件中添加 comp ...

  2. Android Retrofit+RxJava 优雅的处理服务器返回异常、错误

    Android Retrofit+RxJava 优雅的处理服务器返回异常.错误 参考文章: (1)Android Retrofit+RxJava 优雅的处理服务器返回异常.错误 (2)https:// ...

  3. android cardview控件,CardView控件的使用方式

    欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. CardView Android CardView是一种卡片视图, 主要是以卡片形式显示内容, 让我们先看看效果吧. ...

  4. 直播电商软件开发,Android CardView实现圆角效果

    直播电商软件开发,Android CardView实现圆角效果实现相关代码 使用cardCornerRadius就可以直接实现圆角效果,代码如下 <androidx.cardview.widge ...

  5. Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器

    Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器实例的示例: public class AudioPlayer implements MediaPlayer.OnPre ...

  6. Android之如何优雅的管理ActionBar

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50997095 本文出自:[顾林海的博客] ##前言 随着项目越来越大, ...

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

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

  8. Android CardView卡片布局 标签: 控件

    CardView介绍 CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果:CardView被包装为一种布局,并且经常在ListV ...

  9. Android CardView的基本使用

    效果图: 设置显示条目的圆角 设置显示条目的背景阴影 设置显示条目的显示高度 条目布局: <LinearLayout xmlns:android="http://schemas.and ...

最新文章

  1. PHP显示今天、今月、上月、今年的起点/终点时间戳
  2. Thinkphp 逻辑与,逻辑或的复合查询
  3. Python 函数参数有冒号 声明后有- 箭头
  4. boost::callable_traits的remove_member_volatile_t的测试程序
  5. 今天刚学了jQuery ,今天利用jQuery的语法一行来写出选项卡
  6. SpringBoot出现Request method ‘GET‘ not supported
  7. 同步外部接口数据的一些记录和分享
  8. Vi和Vim的区别和联系
  9. flutter 轮播图动态加载网络图片
  10. zabbix使用Omsa来监控Dell服务器的硬件信息
  11. Python的第三方库openpyxl
  12. vscode 不支持的客户端_Windows平台上有哪些你不知道的神器?
  13. soapui连接数据库失败,需要先下载驱动
  14. PointCNN程序简介
  15. Axure8.0基础教程(11-20)AxureRP8基础操作
  16. linux脚本年龄计算,js+html实现周岁年龄计算器
  17. Azure NSG网络安全组日志分析
  18. 【kong系列十一】之JWT插件RSA256非对称加密使用
  19. 一个账号可登录多个微信
  20. Python笔记01:字符串的常见操作

热门文章

  1. k8s集群管理(一)
  2. linux下Hiredis的安装和简单使用
  3. C语言 图形任意多次平移、旋转、缩放和对称的变换方案
  4. C语言指针 谭浩强版总结
  5. python实现地理位置类数据爬取与geohash应用初探
  6. 长话短说:学习网络安全自学好还是报培训班?
  7. 程序员找工作必看面试题1
  8. bowtie里的FM-index简介
  9. 上海2021年高考成绩排位查询,2021年上海高考成绩排名查询系统,上海高考位次排名查询...
  10. html标签中h4和h5,h5与h4的区别