【开源】DragTopLayout
DragTopLayout
- https://github.com/chenupt/DragTopLayout
介绍:
一个在ViewPager头部添加一个可以下拉的头部用以显示菜单的控件,类型豌豆荚的应用详情页实现。运行效果:
![]()
使用说明:
在build.gradle中添加如下依赖:
|
1
2
3
|
dependencies { compile 'com.github.chenupt.android:dragtoplayout:1.1.0@aar'} |
在布局中添加DragTopLayout
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<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
|
1
2
3
4
5
|
DragTopLayout.from(this) .open() .listener(new DragTopLayout.SimplePanelListener() { ... }).setup(dragLayout); |
posted on 2015-04-16 10:05 wasdchenhao 阅读(166) 评论(0) 收藏 举报

浙公网安备 33010602011771号