Bir kaydırma görünümünün atlama hareketini devre dışı bırakmak istiyorum ve çalışmıyor gibi görünüyor .. Kaydırma görünümünü genişleten temel bir sınıf oluşturmanın ve Overriding
'un onFling
olduğunu düşündüm. yöntem. ancak Tutulma @Override kaldırmak için bana bir hata veriyor:bir kaydırma görünümünün devre dışı bırakılması nasıl olur
herhangi bir fikir nasıl Fling
public class ScrollViewNoFling extends ScrollView {
/**
* @param context
* @param attrs
* @param defStyle
*/
public ScrollViewNoFling(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public ScrollViewNoFling(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public ScrollViewNoFling(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
return false;
}
}
Ayrıca 'onFling() 'bir parçası [GestureDetector.OnGestureListener] (http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html) olduğuna dikkat ediniz. Bu durumda geçerli bir yöntemdir. –