上拉滑動上滑拖出 類似百度地圖首頁抽屜拖拽效果
阿新 • • 發佈:2019-02-20
ScrollLayout 地址:點選開啟連結
摘要
在ScrollView或者ListView裡面使用ViewPager.支援手勢上拉滑出,中途停頓,下滑退出頁面,類似百度地圖首頁效果
Gif動畫
類似使用
Demo 下載APK體驗
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等功能,配合使用效果更佳