private void initVerticalScrollView(ScrollView scrollView) { OverScrollDecoratorHelper.setUpOverScroll(scrollView); }
private void initHorizontalScrollView(HorizontalScrollView scrollView) { OverScrollDecoratorHelper.setUpOverScroll(scrollView); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final ScrollView rootView = (ScrollView) inflater.inflate(R.layout.nested_scrollview_demo, null, false); OverScrollDecoratorHelper.setUpOverScroll(rootView); return rootView; } }
private void initHorizontalViewPager(List<DemoItem> items, ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(items); viewPager.setAdapter(adapter); OverScrollDecoratorHelper.setUpOverScroll(viewPager); }
private void initVerticalGridView(List<DemoItem> content, GridView gridView) { LayoutInflater appInflater = LayoutInflater.from(getActivity().getApplicationContext()); ListAdapter adapter = new DemoGridAdapter(appInflater, content); gridView.setAdapter(adapter); OverScrollDecoratorHelper.setUpOverScroll(gridView); } }
private void initVerticalListView(List<DemoItem> content, ListView listView) { LayoutInflater appInflater = LayoutInflater.from(getActivity().getApplicationContext()); ListAdapter adapter = new DemoListAdapter(appInflater, content); listView.setAdapter(adapter); OverScrollDecoratorHelper.setUpOverScroll(listView); } }
private void initVerticalRecyclerView(RecyclerView recyclerView) { LayoutInflater appInflater = LayoutInflater.from(getActivity().getApplicationContext()); final DemoRecyclerAdapterBase adapter = new DemoRecyclerAdapterVertical(new ArrayList<>(DemoContentHelper.getReverseSpectrumItems(getResources())), appInflater); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new StaggeredGridLayoutManager(GRID_SPAN_COUNT, StaggeredGridLayoutManager.VERTICAL)); OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL); }
mHorizOverScrollEffect = OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);