今天的工作中,遇到乙個需求,就是禁止了viewpager的滑動效果。但是我的viewpager裡面巢狀了scrollview。並且裡面有seekbar,還有edittext,雖然我剛開始直接將viewpager的ontounchevent返回false。但是發現表面上確實禁止了滑動。但是在scrollview這個頁面可以很明顯的發現,左右滑動的時候,viewpager還是會響應。
查了很多資料以後解決了問題。
方法1.如下**:
1//@override2//
public boolean ontouchevent(motionevent ev) 56
//private boolean iscanscroll = true;78
9//public void setscanscroll(boolean iscanscroll)
12//
@override
13//
public void scrollto(int x, int y)
17//
}
方法2.如下**:
1private
boolean ispagingenabled = false;2
@override
3public
boolean
ontouchevent(motionevent event) 67
@override
8public
boolean
onintercepttouchevent(motionevent event)
1112
public
void setpagingenabled(boolean
b)
第二個方法,完美解決了,但是我認為第乙個方法也不錯,值得學習。
希望對大家工作學習有幫助。
禁止滑動的ViewPager
viewpager非常好用,但有時候需要在viewpager的裡面再嵌入viewpager,那麼就有衝突了,簡單粗暴的方法就是直接把乙個viewpager禁止滑動。注意 禁止滑動的同時不能禁止 setcurrentitem 方法。實現思路 重寫viewpager,覆蓋 ontouchevent 和 ...
禁止滑動的ViewPager
viewpager非常好用,但有時候需要在viewpager的裡面再嵌入viewpager,那麼就有衝突了,簡單粗暴的方法就是直接把乙個viewpager禁止滑動。注意 禁止滑動的同時不能禁止 setcurrentitem 方法。實現思路 重寫viewpager,覆蓋 ontouchevent 和 ...
最靠譜的iPhone 5概念機
從設計的角度看,這位設計師的概念機還是跟蘋果的風格比較相符的。這款iphone 5概念機承繼了4代的金屬時尚氣息,除開細節調整外,整體基本跟4代相似。不過它背部採用的是微弧型設計,有效的減少了機身與桌面的接觸面積,減少磨損事故。設計師也在圖中也列出了自己猜測的配置 a6雙核處理器 4.5英吋螢幕 液...