package cn.flightfeather.thirdapp.view
|
|
import android.content.Context
|
import android.support.v4.view.ViewPager
|
import android.util.AttributeSet
|
import android.view.MotionEvent
|
|
/**
|
* @author riku
|
* Date: 2020/4/26
|
* 针对碰到的错误
|
* java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1
|
* 继承ViewPager 解决
|
*/
|
class MyViewPager(context: Context, attrs: AttributeSet? = null) : ViewPager(context, attrs) {
|
|
override fun onTouchEvent(ev: MotionEvent?): Boolean {
|
try {
|
return super.onTouchEvent(ev)
|
} catch (e: Exception) {
|
e.printStackTrace()
|
}
|
return false
|
}
|
|
override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
|
try {
|
return super.onInterceptTouchEvent(ev)
|
} catch (e: Exception) {
|
e.printStackTrace()
|
}
|
return false
|
}
|
}
|