上拉滑动上滑拖出 类似百度地图首页抽屉拖拽效果
2016-10-10 07:34
1761 查看
摘自:http://blog.csdn.net/sufly001/article/details/52354172
ScrollLayout 地址:点击打开链接
在ScrollView或者ListView里面使用ViewPager.支持手势上拉滑出,中途停顿,下滑退出页面,类似百度地图首页效果
Download Demo
ScrollLayout 地址:点击打开链接
摘要
在ScrollView或者ListView里面使用ViewPager.支持手势上拉滑出,中途停顿,下滑退出页面,类似百度地图首页效果
Gif动画
类似使用
Demo
下载APK体验
Download Demo
Usage
使用方法
Step
1
Gradle
配置
dependencies { compile 'com.yinglan.scrolllayout:scrolllayout:1.0.0' }
Step
2
In
layout
<com.yinglan.scrolllayout.ScrollLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/scroll_down_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000000" app:allowHorizontalScroll="true" //是否支持横向滚动 app:exitOffset="0dp" //最低部退出状态时可看到的高度,0为不可见 app:isSupportExit="true" //是否支持下滑退出,支持会有下滑到最底部时的回调 app:maxOffset="260dp" //打开状态时内容显示区域的高度 app:minOffset="50dp" //关闭状态时最上方预留高度 app:mode="open"> //默认位置状态,关闭、打开、底部
or
In
Java Code
{ mScrollLayout.setMinOffset(0); mScrollLayout.setMaxOffset(800); mScrollLayout.setExitOffset(500); mScrollLayout.setToOpen(); mScrollLayout.setIsSupportExit(true); mScrollLayout.setAllowHorizontalScroll(true); mScrollLayout.setOnScrollChangedListener(mOnScrollChangedListener); }
Other
依赖内包含重写的ContentScrollView与ContentListView 可在ScrollLayout里面里面使用ViewPager等功能,配合使用效果更佳
相关文章推荐
- 上拉滑动上滑拖出 类似百度地图首页抽屉拖拽效果
- 类似网易首页标签的滑动效果
- 【IOS】实现IOS版的抽屉效果(点击,拖拽滑动)
- iOS抽屉效果、二级菜单(点击,拖拽滑动)
- 实现IOS版的抽屉效果(点击,拖拽滑动)
- 实现IOS版的抽屉效果(点击,拖拽滑动)
- 【IOS】实现IOS版的抽屉效果(点击,拖拽滑动)
- 使用RecyclerView实现ListView,GridView的效果(上下,左右滑动),拖拽与滑动删除
- flipsnap实现手机屏幕左右拖拽滑动效果的框架
- js实现类似新浪微博首页内容渐显效果的方法
- 基于VerticalViewPager的上下滑动,可带动画效果,类似WheelView
- Android-自定义滑动菜单(抽屉效果)
- 利用Silverlight实现类似iGoogle的浮动层拖拽效果
- 仿(现QQ)首页侧滑(抽屉)效果
- Qt4之类似QQ的抽屉效果
- weui+swiper 滑动底部导航栏切换 类似微信切换效果
- Android实现类似QQ的滑动删除效果
- 仿path首页滑动效果
- Android 类似UC浏览器的效果:向上滑动地址栏隐藏功能
- 利用Silverlight实现类似iGoogle的浮动层拖拽效果