private void initVerticalScrollView(ScrollView scrollView) { OverScrollDecoratorHelper.setUpOverScroll(scrollView); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View fragmentView = inflater.inflate(R.layout.misc_overscroll_demo, null, false); View textView = fragmentView.findViewById(R.id.demo_text); OverScrollDecoratorHelper.setUpStaticOverScroll(textView, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL); View imageView = fragmentView.findViewById(R.id.demo_image); OverScrollDecoratorHelper.setUpStaticOverScroll(imageView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL); mChrono = (Chronometer) fragmentView.findViewById(R.id.demo_chronometer); if (savedInstanceState != null) { mChrono.setBase(savedInstanceState.getLong(CHRONO_TIME_SAVE_ID)); } OverScrollDecoratorHelper.setUpStaticOverScroll(mChrono, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL); mChrono.start(); return fragmentView; }
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);