DragTopLayout
介绍:
一个在ViewPager头部添加一个可以下拉的头部用以显示菜单的控件,类型豌豆荚的应用详情页实现。
运行效果:
使用说明:
在build.gradle中添加如下依赖:
dependencies {
compile 'com.github.chenupt.android:dragtoplayout:1.1.0@aar'
}
在布局中添加DragTopLayout
<github.chenupt.dragtoplayout.DragTopLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--top view-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical">
...
</LinearLayout>
<!--content view-->
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
...
</LinearLayout>
</github.chenupt.dragtoplayout.DragTopLayout>
在activity中初始化DragTopLayout
DragTopLayout.from(this)
.open()
.listener(new DragTopLayout.SimplePanelListener() {
...
}).setup(dragLayout);
已下载
0