最近小猿在改进之前写过的学校教务系统APP的UI界面的时候,发现了一个有趣的Android UI——卡片式折叠交互CardStackView,该View是在GitHub上找到的,但是该View的主人没有告诉我如何使用,小猿研究了半天,在此,将其简单的使用步骤阐述一下:使用步骤:
1.在Android studio中dependencies里添加依赖dependencies {
compile 'com.loopeer.library:cardstack:1.0.2'}
2.自定义一个单个卡片的item:LinearLayout
android:id="@+id/linear_list_card_item"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:stackHeaderHeight="100dp">
android:id="@+id/frame_list_card_item"
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="@drawable/course_item_1">
android:id="@+id/text_list_card_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:textColor="#fff"
android:textSize="24sp"
android:textStyle="bold"
tools:text="12"