0
我有一個ViewPager
背後的視圖。該視圖使用OnTouchListener
垂直上下滑動。當顯示部分視圖時,此功能正常工作,但我想這樣做,因此用戶可以從ViewPager
的頂部向下滑動以顯示此視圖。我試過子類ViewPager
並在onInterceptTouchEvent
返回false,但它不起作用。我也嘗試將這個OnTouchListener
添加到ViewPager
本身作爲黑客,但這也不起作用。如何讓onTouch在ViewPager後面的視圖上被調用?
下面的圖片代表了我想要實現的目標。
背後ViewPager
滑動操作查看摺疊視圖從ViewPager
這背後是一個簡單的佈局鱈魚Ë我一直在測試用:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:id="@+id/content"
android:background="@android:color/black"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="128dp" />
</RelativeLayout>
我基本上在'ViewPager'上添加了一個'onTouchListener'來完成與它背後完全相同的內容。我以前做過這個,但實際上我把'onTouchListener'放在它的父視圖上(佈局確實比上面的xml更復雜,我只是做了一個booboo):/ – snotyak