2015-02-19 3 views
0

Я написал обычай ViewPager, но это не событие для непрерывного действия. При касании он генерирует DOWN один раз и MOVE событие 2-3 раза, и все. Затем после этого не генерируется событие MOVE.Просмотреть пейджер onInterceptTouchEvent не генерирует событие

Родительский код XML.

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <example.animation.com.CustomPager 
     android:id="@+id/pager" 
     android:background="#123456" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 



</FrameLayout> 

реализация Добавлено Детский фрагмент XML:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/fmParent" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <TextView android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/txtIndex" /> 

</FrameLayout> 

Любое предложение, если я что-нибудь здесь отсутствует.

+0

генерирующего событие? что вы имеете в виду? – pskink

+0

Перемещение пальцев на ViewPager не генерирует никакого дополнительного события через onInterceptTouchEvent (MotionEvent ev). – CoDe

+0

, если вы вернетесь, события были отправлены в onTouch – pskink

ответ

0

Вероятно, некоторые рассматривают поймать событие, так что если только ViewPager должен поймать штрихи вы можете изменить возвращение ViewPagerfrom:

return super.onInterceptTouchEvent(ev); 

к:

return true; 
+0

не работает – CoDe