新的 translationZ 属性使得你可以设计临时变更 elevation 的动画。elevation 变化在做触摸反馈时很有用。
创建列表和卡片
=======
RecyclerView 是一个可插入性更强的 ListView,它支持不同的 layout 类型,并可以提升性能。CardView 使得你可以在卡片
内显示一部分内容,并且和其他应用保持外观一致。以下是一段样例代码展示如何在 layout 中添加 CardView。
<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width=“200dp”
android:layout_height=“200dp”
card_view:cardCornerRadius=“3dp”>
…
</android.support.v7.widget.CardView>
其中 card_view:cardCornerRadius 属性是改变卡片的四个角的半径的,如圆角,直角等。
下面通过官网的一个Sample来实例演示
====================
效果图
项目结构
代码
–
activity_card_view.xml:
<FrameLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"