1,实现效果
-
CardView 5.0新控件 v7 .从FrameLayout扩展来的。 是升级版的帧布局
-
存放在兼容包。可以运行低版本。
-
1.阴影
-
2.圆角
-
3.背景颜色。
2,实现逻辑
【1】添加依赖
compile 'com.android.support:cardview-v7:23.2.0'
【2】布局添加
-
自定义属性添加命名空间
xmlns:card="http://schemas.android.com/apk/res-auto"
-
card:cardElevation="4dp"海拨 阴影与高度有关
-
card:cardCornerRadius="4dp" 卡片圆角之后
-
card:cardUseCompatPadding="true" 针对部分设备不兼容
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
xmlns:card="http://schemas.android.com/apk/res-auto"
card:cardElevation="4dp"
card:cardCornerRadius="4dp"
card:cardUseCompatPadding="true"
android:layout_height="wrap_content">
<!--视图 注释c+/-->
<!--cardElevation海拨 阴影与高度有关
cardCornerRadius 卡片圆角之后
cardUseCompatPadding针对部分设备不兼容
-->
<RelativeLayout android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
<ImageView
android:id="@+id/img"
android:src="@mipmap/ic_launcher"
android:layout_width="80dp"
android:layout_height="80dp" />
<TextView
android:background="#FFF000"
android:id="@+id/text"
android:layout_toRightOf="@id/img"
android:layout_width="match_parent"
android:text="---"
android:textSize="22sp"
android:layout_height="wrap_content" />
<View
android:visibility="gone"
android:layout_alignParentBottom="true"
android:background="#C80000"
android:layout_width="match_parent"
android:layout_height="1dp"/>
</RelativeLayout>
</android.support.v7.widget.CardView>