android横向卡片式布局,创建卡片式布局 | Android 开发者 | Android Developers
应用通常需要在样式相似的容器中显示数据。这些容器通常在列表中用于保存每项的信息。借助系统提供的
图 1. 卡片示例
添加依赖项
CardView 微件是 AndroidX 的一部分。如需在项目中使用该微件,请将以下依赖项添加到应用模块的 build.gradle 文件中:
dependencies {
implementation "androidx.cardview:cardview:1.0.0"
}
创建卡片
如需使用
xmlns:tools="http://schemas.android.com/tools"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
... >
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_gravity="center"
android:layout_width="200dp"
android:layout_height="200dp"
card_view:cardCornerRadius="4dp">
android:id="@+id/info_text"
android:layout_width="match_parent"
android:layout_height="match_parent" />
这些卡片会以默认高程绘制到屏幕上,这会导致系统在其下方绘制阴影。您可以使用 card_view:cardElevation 属性为卡片提供自定义高程。高程值越大,绘制的阴影越明显,高程值越小,阴影越淡。
使用以下属性自定义
如需在布局中设置圆角半径,请使用 card_view:cardCornerRadius 属性。
如需在代码中设置圆角半径,请使用 CardView.setRadius 方法。
如需设置卡片的背景色,请使用 card_view:cardBackgroundColor 属性。
如需了解详情,请参阅
android横向卡片式布局,创建卡片式布局 | Android 开发者 | Android Developers相关推荐
- Android横向滚动卡片,RecyclerView+CardView实现横向卡片式滑动效果
现在来介绍两种控件recyclerview和cardview,并通过实例将它们结合在一起实现一种横向卡片式滑动效果. 1.recyclerview recyvlerview是android sdk 新 ...
- Android横向滚动卡片,Android仿探探卡片式滑动效果实现
前言 第一次进入探探软件界面,就被这种通过卡片式滑动来选择"喜欢/不喜欢"的设计所吸引了.当时就非常想通过自己来实现这种仿探探式的效果,然而却没什么思路.不过毋庸置疑的是,这种效果 ...
- Android入门(八) | 常用的界面布局 及 自定义控件
文章目录 LinearLayout :线性布局 android:layout_gravity :控件的对齐方式 android:layout_weight:权重 RelativeLayout :相对布 ...
- android 动画卡顿分析工具
android 动画卡顿分析工具 Android应用性能优化之分析工具 上一次记录了解决过度绘制的过程,这一次,想先弄清个概念性的东西,就是如何判断顺不顺畅? 这东西其实最初我自己也觉得有点废话,用起 ...
- android系统性能优化(63)---Android APP 卡顿问题分析及解决方案
Android APP 卡顿问题分析及解决方案 用户对卡顿的感知, 主要来源于界面的刷新. 而界面的性能主要是依赖于设备的UI渲染性能. 如果我们的UI设计过于复杂, 或是实现不够友好,计算绘制算法不 ...
- android标签切换卡,Android切换卡TabWidget用法示例
本文实例讲述了Android切换卡TabWidget用法.分享给大家供大家参考,具体如下: Tab选项卡类似与电话本的界面,通过多个标签切换不同的内容,要实现这个效果,首先要知道TabHost,它是一 ...
- android线性布局设置控件固定在底部,Android UI组件LinearLayout线性布局详解
LinearLayout 线性布局,该布局的继承关系: 1. 什么是线性布局 通俗的说感觉起来和线有关,参照线的特点,有么是横向的,要么是竖向的. LinearLayout是线性布局控件,它包含的子控 ...
- Android横向ProgressBar
** 横向带进度的进度条,通过设置ProgressBar的Style为 style="?android:attr/progressBarStyleHorizontal" 设进度条背 ...
- Unity3d android 通信之 unity3d读取android SD卡文件
此篇博文解决的问题是: 1.unity3d如何访问android SD卡的文件 2.如果把android端代码以jar包形式由unity3d调用 闲话不多说,现在咱们进入正题. 一.unity3d如何 ...
最新文章
- 约瑟夫生死环游戏c语言程序,使用C++实现的约瑟夫生死游戏
- 《系统集成项目管理》第十三章 项目合同管理
- Java生成随机数的几种高级用法
- 串口通讯编程一日通2(Overlapped IO模型)
- python使用协程实现udp_python-socket和进程线程协程(代码展示)
- 度量python的运行时间
- 无背景申请奥克兰大学计算机,奥克兰大学无背景要求的专业
- html5 retina 1像素,7种方法解决移动端Retina屏幕1px边框问题
- 开源:安卓手机app控制arduino,通过esp8266-01
- python3 全局变量_Python3基础 当函数中的局部变量与全局变量同名了,各管各的...
- 利用亚运会,读懂 Python装饰器
- 两大图灵奖得主力作:计算机架构的新黄金时代
- web2.0涉及的一些技术摘要
- 经典的arena内存池实现-levelDB的内存池实现
- 苹果手机软件升级密码_秘乐魔方苹果手机下载教程
- “数字化”主导大型商超生死局|钛媒体深度
- tensorflow特征图可视化
- FormData 类型
- Matlab 蒙太奇马赛克拼图(小图拼成大图)
- 筹建计算机学院,计算机学院召开“三思”院刊筹备会