viewpager滑動不順暢

2021-09-01 19:25:06 字數 518 閱讀 9465

viewpager放在scrollview中時,滑動viewpager裡的內容會不順暢,原因是稍微有點上下的動作就會被scrollview截去了,為了解決這個問題,重寫了scrollview裡的方法,順利解決。也就是重寫onintercepttouchevent方法,定義方法判斷viewpager上的滑動的動作不會被scrollview截去。

下面是重寫scrollview的原始碼:

public class myscrollview extends scrollview 

@override

public boolean onintercepttouchevent(motionevent ev)

// return false if we're scrolling in the x direction

class yscrolldetector extends ******ongesturelistener

return false;}}

}

viewpager滑動不順暢

viewpager放在scrollview中時,滑動viewpager裡的內容會不順暢,原因是稍微有點上下的動作就會被scrollview截去了,為了解決這個問題,重寫了scrollview裡的方法,順利解決。也就是重寫onintercepttouchevent方法,定義方法判斷viewpager上...

禁止ViewPager左右滑動

有時候我們需要禁止掉viewpager的左右滑動,怎麼做呢,一般是自定viewpager。然後覆蓋viewpager的onintercepttouchevent motionevent arg0 方法和ontouchevent motionevent arg0 方法,這兩個方法的返回值都是boole...

禁止滑動的ViewPager

viewpager非常好用,但有時候需要在viewpager的裡面再嵌入viewpager,那麼就有衝突了,簡單粗暴的方法就是直接把乙個viewpager禁止滑動。注意 禁止滑動的同時不能禁止 setcurrentitem 方法。實現思路 重寫viewpager,覆蓋 ontouchevent 和 ...