Android customizable pull-to-refresh view widget