Indicación visual de sobre desplazamiento en Android

Estoy tratando de agregar alguna indicación visual de que no hay más páginas en la dirección de lanzamiento deseada en ViewPager. Sin embargo, estoy luchando por encontrar un lugar, donde colocar el código relevante.

He intentado ampliar la clase de ViewPager con el siguiente código, pero el Toast no se muestra (ev.getOrientation() devuelve siempre 0). También he intentado lo mismo con los puntos de la historia, peroev.getHistorySize() devuelve también 0.

¿Qué me estoy perdiendo?

Ejemplo de clase:

public class CustomViewPager extends ViewPager {

    public CustomViewPager(Context context) {
        super(context);
    }

    public CustomViewPager(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    /**
     * @see android.support.v4.view.ViewPager#onTouchEvent(android.view.MotionEvent)
     */
    @Override
    public boolean onTouchEvent(MotionEvent ev) {
        boolean result = super.onTouchEvent(ev);

        switch (ev.getAction() & MotionEventCompat.ACTION_MASK) {
            case MotionEvent.ACTION_MOVE:
                if (ev.getOrientation() > 0) {
                    Toast.makeText(getContext(), "left", 0).show();
                }
        }

        return result;
    }
}

Respuestas a la pregunta(8)

Su respuesta a la pregunta