К сожалению, не существует простого способа установить цвет для OverScroll EdgeEffect.
Чтобы безопасно установить OVER_SCROLL_NEVER и оставаться совместимым с ранними версиями SDK, вы можете проанализировать метод setOverScrollMode и, если он найден, вызвать его.(проверено на 3.1 и 2.2)
setContentView(R.layout.main);
// find scroll view
HorizontalScrollView hscroll = (HorizontalScrollView)findViewById(R.id.hscroll);
try {
// look for setOverScrollMode method
Method setOverScroll = hscroll.getClass().getMethod("setOverScrollMode", new Class[] { Integer.TYPE } );
if (setOverScroll != null) {
try {
// if found call it (OVER_SCROLL_NEVER == 2)
setOverScroll.invoke(hscroll, 2);
} catch (InvocationTargetException ite) {
} catch (IllegalAccessException ie) {
}
}
} catch (NoSuchMethodException nsme) {
}