Quiero deshabilitar el gesto fling de una vista de desplazamiento y no parece estar funcionando ... Pensé que sería tan fácil como crear una clase básica que extienda scrollview y @Overriding
el onFling
método. pero Eclipse es que me da un error al eliminar el @ Override:cómo desactivar fling de un scrollView
alguna idea de cómo desactivar la aventura
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;
}
}
en cuenta también que 'onFling()' es una parte de [GestureDetector.OnGestureListener] (http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html). Es un método válido, simplemente no en este caso. –