SYMBOL INDEX (1197 symbols across 148 files) FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/SavedStateTest.java class SavedStateTest (line 8) | public class SavedStateTest extends InstrumentationTestCase { method testGridViewSavedState (line 10) | public void testGridViewSavedState() throws Throwable { method testListViewSavedState (line 40) | public void testListViewSavedState() throws Throwable { method testRecyclerViewSavedState (line 70) | public void testRecyclerViewSavedState() throws Throwable { method testScrollViewSavedState (line 100) | public void testScrollViewSavedState() throws Throwable { method testWebViewSavedState (line 115) | public void testWebViewSavedState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/GridViewActivity.java class GridViewActivity (line 11) | public class GridViewActivity extends Activity implements ObservableScro... method onCreate (line 13) | @Override method onScrollChanged (line 31) | @Override method onDownMotionEvent (line 35) | @Override method onUpOrCancelMotionEvent (line 39) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/GridViewActivityTest.java class GridViewActivityTest (line 14) | public class GridViewActivityTest extends ActivityInstrumentationTestCas... method GridViewActivityTest (line 20) | public GridViewActivityTest() { method setUp (line 24) | @Override method testInitialize (line 33) | public void testInitialize() throws Throwable { method testScroll (line 43) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 51) | public void testSaveAndRestoreInstanceState() throws Throwable { method testScrollVerticallyTo (line 56) | public void testScrollVerticallyTo() throws Throwable { method testNoCallbacks (line 75) | public void testNoCallbacks() throws Throwable { method testCallbacks (line 86) | public void testCallbacks() throws Throwable { method testCannotAddHeaderOrFooterWhenAdapterIsAlreadySet (line 158) | public void testCannotAddHeaderOrFooterWhenAdapterIsAlreadySet() throw... FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/HeaderGridViewActivity.java class HeaderGridViewActivity (line 13) | public class HeaderGridViewActivity extends Activity implements Observab... method onCreate (line 18) | @Override method onScrollChanged (line 55) | @Override method onDownMotionEvent (line 59) | @Override method onUpOrCancelMotionEvent (line 63) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/HeaderGridViewActivityTest.java class HeaderGridViewActivityTest (line 18) | public class HeaderGridViewActivityTest extends ActivityInstrumentationT... method HeaderGridViewActivityTest (line 23) | public HeaderGridViewActivityTest() { method setUp (line 27) | @Override method testScroll (line 35) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 43) | public void testSaveAndRestoreInstanceState() throws Throwable { method testScrollVerticallyTo (line 48) | public void testScrollVerticallyTo() throws Throwable { method testHeaderViewFeatures (line 67) | public void testHeaderViewFeatures() throws Throwable { method testHeaderViewGridExceptions (line 143) | public void testHeaderViewGridExceptions() throws Throwable { method testHeaderViewGridAdapter (line 186) | public void testHeaderViewGridAdapter() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ListViewActivity.java class ListViewActivity (line 11) | public class ListViewActivity extends Activity implements ObservableScro... method onCreate (line 13) | @Override method onScrollChanged (line 31) | @Override method onDownMotionEvent (line 35) | @Override method onUpOrCancelMotionEvent (line 39) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ListViewActivityTest.java class ListViewActivityTest (line 12) | public class ListViewActivityTest extends ActivityInstrumentationTestCas... method ListViewActivityTest (line 18) | public ListViewActivityTest() { method setUp (line 22) | @Override method testInitialize (line 31) | public void testInitialize() throws Throwable { method testScroll (line 41) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 49) | public void testSaveAndRestoreInstanceState() throws Throwable { method testScrollVerticallyTo (line 54) | public void testScrollVerticallyTo() throws Throwable { method testNoCallbacks (line 73) | public void testNoCallbacks() throws Throwable { method testCallbacks (line 84) | public void testCallbacks() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ListViewScrollFromBottomActivity.java class ListViewScrollFromBottomActivity (line 8) | public class ListViewScrollFromBottomActivity extends ListViewActivity { method onCreate (line 10) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ListViewScrollFromBottomActivityTest.java class ListViewScrollFromBottomActivityTest (line 8) | public class ListViewScrollFromBottomActivityTest extends ActivityInstru... method ListViewScrollFromBottomActivityTest (line 13) | public ListViewScrollFromBottomActivityTest() { method setUp (line 17) | @Override method testScroll (line 25) | public void testScroll() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/RecyclerViewActivity.java class RecyclerViewActivity (line 11) | public class RecyclerViewActivity extends Activity implements Observable... method onCreate (line 13) | @Override method onScrollChanged (line 25) | @Override method onDownMotionEvent (line 29) | @Override method onUpOrCancelMotionEvent (line 33) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/RecyclerViewActivityTest.java class RecyclerViewActivityTest (line 12) | public class RecyclerViewActivityTest extends ActivityInstrumentationTes... method RecyclerViewActivityTest (line 18) | public RecyclerViewActivityTest() { method setUp (line 22) | @Override method testInitialize (line 32) | public void testInitialize() throws Throwable { method testScroll (line 42) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 50) | public void testSaveAndRestoreInstanceState() throws Throwable { method testScrollVerticallyTo (line 55) | public void testScrollVerticallyTo() throws Throwable { method testNoCallbacks (line 74) | public void testNoCallbacks() throws Throwable { method testCallbacks (line 85) | public void testCallbacks() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/RecyclerViewScrollFromBottomActivity.java class RecyclerViewScrollFromBottomActivity (line 8) | public class RecyclerViewScrollFromBottomActivity extends RecyclerViewAc... method onCreate (line 10) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/RecyclerViewScrollFromBottomActivityTest.java class RecyclerViewScrollFromBottomActivityTest (line 9) | public class RecyclerViewScrollFromBottomActivityTest extends ActivityIn... method RecyclerViewScrollFromBottomActivityTest (line 14) | public RecyclerViewScrollFromBottomActivityTest() { method setUp (line 18) | @Override method testScroll (line 26) | public void testScroll() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ScrollUtilsTest.java class ScrollUtilsTest (line 10) | public class ScrollUtilsTest extends InstrumentationTestCase { method testGetFloat (line 12) | public void testGetFloat() { method testGetColorWithAlpha (line 18) | public void testGetColorWithAlpha() { method testMixColors (line 23) | public void testMixColors() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ScrollViewActivity.java class ScrollViewActivity (line 11) | public class ScrollViewActivity extends Activity implements ObservableSc... method onCreate (line 13) | @Override method onScrollChanged (line 20) | @Override method onDownMotionEvent (line 24) | @Override method onUpOrCancelMotionEvent (line 28) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ScrollViewActivityTest.java class ScrollViewActivityTest (line 10) | public class ScrollViewActivityTest extends ActivityInstrumentationTestC... method ScrollViewActivityTest (line 16) | public ScrollViewActivityTest() { method setUp (line 20) | @Override method testInitialize (line 29) | public void testInitialize() throws Throwable { method testScroll (line 39) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 47) | public void testSaveAndRestoreInstanceState() throws Throwable { method testNoCallbacks (line 52) | public void testNoCallbacks() throws Throwable { method testCallbacks (line 63) | public void testCallbacks() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/SimpleHeaderRecyclerAdapter.java class SimpleHeaderRecyclerAdapter (line 28) | public class SimpleHeaderRecyclerAdapter extends RecyclerView.Adapter ... method getItemCount (line 42) | @Override method getItemViewType (line 51) | @Override method onCreateViewHolder (line 56) | @Override method onBindViewHolder (line 65) | @Override class HeaderViewHolder (line 72) | static class HeaderViewHolder extends RecyclerView.ViewHolder { method HeaderViewHolder (line 73) | public HeaderViewHolder(View view) { class ItemViewHolder (line 78) | static class ItemViewHolder extends RecyclerView.ViewHolder { method ItemViewHolder (line 81) | public ItemViewHolder(View view) { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/SimpleRecyclerAdapter.java class SimpleRecyclerAdapter (line 28) | public class SimpleRecyclerAdapter extends RecyclerView.Adapter items) { method getItemCount (line 37) | @Override method onCreateViewHolder (line 42) | @Override method onBindViewHolder (line 47) | @Override class ViewHolder (line 52) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 55) | public ViewHolder(View view) { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionGridViewActivity.java class TouchInterceptionGridViewActivity (line 16) | public class TouchInterceptionGridViewActivity extends Activity implemen... method onCreate (line 26) | @Override method onScrollChanged (line 42) | @Override method onDownMotionEvent (line 46) | @Override method onUpOrCancelMotionEvent (line 50) | @Override method shouldInterceptTouchEvent (line 55) | @Override method onDownMotionEvent (line 62) | @Override method onMoveMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 79) | @Override method slideTo (line 84) | private void slideTo(float translationY, final boolean animated) { method getScreenHeight (line 94) | private int getScreenHeight() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionGridViewActivityTest.java class TouchInterceptionGridViewActivityTest (line 9) | public class TouchInterceptionGridViewActivityTest extends ActivityInstr... method TouchInterceptionGridViewActivityTest (line 14) | public TouchInterceptionGridViewActivityTest() { method setUp (line 18) | @Override method testScroll (line 26) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 40) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionListViewActivity.java class TouchInterceptionListViewActivity (line 16) | public class TouchInterceptionListViewActivity extends Activity implemen... method onCreate (line 26) | @Override method onScrollChanged (line 42) | @Override method onDownMotionEvent (line 46) | @Override method onUpOrCancelMotionEvent (line 50) | @Override method shouldInterceptTouchEvent (line 55) | @Override method onDownMotionEvent (line 62) | @Override method onMoveMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 79) | @Override method slideTo (line 84) | private void slideTo(float translationY, final boolean animated) { method getScreenHeight (line 94) | private int getScreenHeight() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionListViewActivityTest.java class TouchInterceptionListViewActivityTest (line 9) | public class TouchInterceptionListViewActivityTest extends ActivityInstr... method TouchInterceptionListViewActivityTest (line 14) | public TouchInterceptionListViewActivityTest() { method setUp (line 18) | @Override method testScroll (line 26) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 40) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionRecyclerViewActivity.java class TouchInterceptionRecyclerViewActivity (line 17) | public class TouchInterceptionRecyclerViewActivity extends Activity impl... method onCreate (line 27) | @Override method onScrollChanged (line 47) | @Override method onDownMotionEvent (line 51) | @Override method onUpOrCancelMotionEvent (line 55) | @Override method shouldInterceptTouchEvent (line 60) | @Override method onDownMotionEvent (line 67) | @Override method onMoveMotionEvent (line 72) | @Override method onUpOrCancelMotionEvent (line 84) | @Override method slideTo (line 89) | private void slideTo(float translationY, final boolean animated) { method getScreenHeight (line 99) | private int getScreenHeight() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionRecyclerViewActivityTest.java class TouchInterceptionRecyclerViewActivityTest (line 10) | public class TouchInterceptionRecyclerViewActivityTest extends ActivityI... method TouchInterceptionRecyclerViewActivityTest (line 15) | public TouchInterceptionRecyclerViewActivityTest() { method setUp (line 19) | @Override method testScroll (line 27) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 41) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionScrollViewActivity.java class TouchInterceptionScrollViewActivity (line 15) | public class TouchInterceptionScrollViewActivity extends Activity implem... method onCreate (line 25) | @Override method onScrollChanged (line 40) | @Override method onDownMotionEvent (line 44) | @Override method onUpOrCancelMotionEvent (line 48) | @Override method shouldInterceptTouchEvent (line 53) | @Override method onDownMotionEvent (line 60) | @Override method onMoveMotionEvent (line 65) | @Override method onUpOrCancelMotionEvent (line 77) | @Override method slideTo (line 82) | private void slideTo(float translationY, final boolean animated) { method getScreenHeight (line 92) | private int getScreenHeight() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionScrollViewActivityTest.java class TouchInterceptionScrollViewActivityTest (line 11) | public class TouchInterceptionScrollViewActivityTest extends ActivityIns... method TouchInterceptionScrollViewActivityTest (line 16) | public TouchInterceptionScrollViewActivityTest() { method setUp (line 20) | @Override method testInitialize (line 28) | public void testInitialize() throws Throwable { method testScroll (line 41) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 55) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionWebViewActivity.java class TouchInterceptionWebViewActivity (line 16) | public class TouchInterceptionWebViewActivity extends Activity implement... method onCreate (line 26) | @Override method onScrollChanged (line 42) | @Override method onDownMotionEvent (line 46) | @Override method onUpOrCancelMotionEvent (line 50) | @Override method shouldInterceptTouchEvent (line 55) | @Override method onDownMotionEvent (line 62) | @Override method onMoveMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 79) | @Override method slideTo (line 84) | private void slideTo(float translationY, final boolean animated) { method getScreenHeight (line 94) | private int getScreenHeight() { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/TouchInterceptionWebViewActivityTest.java class TouchInterceptionWebViewActivityTest (line 9) | public class TouchInterceptionWebViewActivityTest extends ActivityInstru... method TouchInterceptionWebViewActivityTest (line 14) | public TouchInterceptionWebViewActivityTest() { method setUp (line 18) | @Override method testScroll (line 26) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 40) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/UiTestUtils.java class UiTestUtils (line 17) | public class UiTestUtils { type Direction (line 23) | public enum Direction { method UiTestUtils (line 27) | private UiTestUtils() { method saveAndRestoreInstanceState (line 30) | public static void saveAndRestoreInstanceState(final InstrumentationTe... method swipeHorizontally (line 44) | public static void swipeHorizontally(InstrumentationTestCase test, Vie... method swipeVertically (line 60) | public static void swipeVertically(InstrumentationTestCase test, View ... method getDummyData (line 76) | public static ArrayList getDummyData() { method getDummyData (line 80) | public static ArrayList getDummyData(int num) { method setDummyData (line 88) | public static void setDummyData(Context context, GridView gridView) { method setDummyData (line 92) | public static void setDummyData(Context context, ListView listView) { method setDummyDataFew (line 96) | public static void setDummyDataFew(Context context, ListView listView) { method setDummyData (line 100) | public static void setDummyData(Context context, ListView listView, in... method setDummyDataWithHeader (line 104) | public static void setDummyDataWithHeader(Context context, ListView li... method setDummyData (line 109) | public static void setDummyData(Context context, RecyclerView recycler... method setDummyDataFew (line 113) | public static void setDummyDataFew(Context context, RecyclerView recyc... method setDummyData (line 117) | public static void setDummyData(Context context, RecyclerView recycler... method setDummyDataWithHeader (line 121) | public static void setDummyDataWithHeader(Context context, RecyclerVie... FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2Activity.java class ViewPagerTab2Activity (line 42) | public class ViewPagerTab2Activity extends ActionBarActivity implements ... method onCreate (line 52) | @Override method onScrollChanged (line 80) | @Override method onDownMotionEvent (line 84) | @Override method onUpOrCancelMotionEvent (line 88) | @Override method shouldInterceptTouchEvent (line 98) | @Override method onDownMotionEvent (line 134) | @Override method onMoveMotionEvent (line 138) | @Override method onUpOrCancelMotionEvent (line 149) | @Override method getCurrentScrollable (line 156) | public Scrollable getCurrentScrollable() { method adjustToolbar (line 168) | private void adjustToolbar(ScrollState scrollState) { method getCurrentFragment (line 190) | private Fragment getCurrentFragment() { method toolbarIsShown (line 194) | private boolean toolbarIsShown() { method toolbarIsHidden (line 198) | private boolean toolbarIsHidden() { method showToolbar (line 202) | private void showToolbar() { method hideToolbar (line 206) | private void hideToolbar() { method animateToolbar (line 210) | private void animateToolbar(final float toY) { method getActionBarSize (line 230) | private int getActionBarSize() { method getScreenHeight (line 240) | private int getScreenHeight() { class NavigationAdapter (line 248) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 252) | public NavigationAdapter(FragmentManager fm) { method createItem (line 256) | @Override method getCount (line 281) | @Override method getPageTitle (line 286) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2ActivityTest.java class ViewPagerTab2ActivityTest (line 6) | public class ViewPagerTab2ActivityTest extends ActivityInstrumentationTe... method ViewPagerTab2ActivityTest (line 10) | public ViewPagerTab2ActivityTest() { method setUp (line 14) | @Override method testScroll (line 21) | public void testScroll() throws Throwable { method scroll (line 34) | public void scroll() throws Throwable { method testSaveAndRestoreInstanceState (line 44) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2GridViewFragment.java class ViewPagerTab2GridViewFragment (line 29) | public class ViewPagerTab2GridViewFragment extends Fragment { method onCreateView (line 30) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2ListViewFragment.java class ViewPagerTab2ListViewFragment (line 29) | public class ViewPagerTab2ListViewFragment extends Fragment { method onCreateView (line 30) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2RecyclerViewFragment.java class ViewPagerTab2RecyclerViewFragment (line 30) | public class ViewPagerTab2RecyclerViewFragment extends Fragment { method onCreateView (line 31) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2ScrollViewFragment.java class ViewPagerTab2ScrollViewFragment (line 29) | public class ViewPagerTab2ScrollViewFragment extends Fragment { method onCreateView (line 30) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTab2WebViewFragment.java class ViewPagerTab2WebViewFragment (line 29) | public class ViewPagerTab2WebViewFragment extends Fragment { method onCreateView (line 30) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTabActivity.java class ViewPagerTabActivity (line 20) | public class ViewPagerTabActivity extends ActionBarActivity implements O... method onCreate (line 28) | @Override method onScrollChanged (line 66) | @Override method onDownMotionEvent (line 82) | @Override method onUpOrCancelMotionEvent (line 86) | @Override method getCurrentScrollable (line 104) | public Scrollable getCurrentScrollable() { method adjustToolbar (line 116) | private void adjustToolbar(ScrollState scrollState, View view) { method getCurrentFragment (line 145) | public Fragment getCurrentFragment() { method propagateToolbarState (line 149) | private void propagateToolbarState(boolean isShown) { method propagateToolbarState (line 176) | private void propagateToolbarState(boolean isShown, View view, int too... method toolbarIsShown (line 194) | private boolean toolbarIsShown() { method toolbarIsHidden (line 198) | private boolean toolbarIsHidden() { method showToolbar (line 202) | private void showToolbar() { method hideToolbar (line 211) | private void hideToolbar() { class NavigationAdapter (line 225) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 231) | public NavigationAdapter(FragmentManager fm) { method setScrollY (line 235) | public void setScrollY(int scrollY) { method createItem (line 239) | @Override method getCount (line 278) | @Override method getPageTitle (line 283) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTabActivityTest.java class ViewPagerTabActivityTest (line 6) | public class ViewPagerTabActivityTest extends ActivityInstrumentationTes... method ViewPagerTabActivityTest (line 10) | public ViewPagerTabActivityTest() { method setUp (line 14) | @Override method testScroll (line 21) | public void testScroll() throws Throwable { method scroll (line 34) | public void scroll() throws Throwable { method testSaveAndRestoreInstanceState (line 44) | public void testSaveAndRestoreInstanceState() throws Throwable { FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTabListViewFragment.java class ViewPagerTabListViewFragment (line 30) | public class ViewPagerTabListViewFragment extends Fragment { method onCreateView (line 34) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTabRecyclerViewFragment.java class ViewPagerTabRecyclerViewFragment (line 31) | public class ViewPagerTabRecyclerViewFragment extends Fragment { method onCreateView (line 35) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/ViewPagerTabScrollViewFragment.java class ViewPagerTabScrollViewFragment (line 30) | public class ViewPagerTabScrollViewFragment extends Fragment { method onCreateView (line 34) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/WebViewActivity.java class WebViewActivity (line 11) | public class WebViewActivity extends Activity implements ObservableScrol... method onCreate (line 13) | @Override method onScrollChanged (line 22) | @Override method onDownMotionEvent (line 26) | @Override method onUpOrCancelMotionEvent (line 30) | @Override FILE: library/src/androidTest/java/com/github/ksoichiro/android/observablescrollview/test/WebViewActivityTest.java class WebViewActivityTest (line 12) | public class WebViewActivityTest extends ActivityInstrumentationTestCase... method WebViewActivityTest (line 18) | public WebViewActivityTest() { method setUp (line 22) | @Override method testInitialize (line 31) | public void testInitialize() throws Throwable { method testScroll (line 41) | public void testScroll() throws Throwable { method testSaveAndRestoreInstanceState (line 49) | public void testSaveAndRestoreInstanceState() throws Throwable { method testScrollVerticallyTo (line 54) | public void testScrollVerticallyTo() throws Throwable { method testNoCallbacks (line 73) | public void testNoCallbacks() throws Throwable { method testCallbacks (line 84) | public void testCallbacks() throws Throwable { FILE: library/src/androidTest/java/com/google/samples/apps/iosched/ui/widget/SlidingTabLayout.java class SlidingTabLayout (line 50) | public class SlidingTabLayout extends HorizontalScrollView { type TabColorizer (line 55) | public interface TabColorizer { method getIndicatorColor (line 60) | int getIndicatorColor(int position); method SlidingTabLayout (line 80) | public SlidingTabLayout(Context context) { method SlidingTabLayout (line 84) | public SlidingTabLayout(Context context, AttributeSet attrs) { method SlidingTabLayout (line 88) | public SlidingTabLayout(Context context, AttributeSet attrs, int defSt... method setCustomTabColorizer (line 109) | public void setCustomTabColorizer(TabColorizer tabColorizer) { method setDistributeEvenly (line 113) | public void setDistributeEvenly(boolean distributeEvenly) { method setSelectedIndicatorColors (line 121) | public void setSelectedIndicatorColors(int... colors) { method setOnPageChangeListener (line 132) | public void setOnPageChangeListener(ViewPager.OnPageChangeListener lis... method setCustomTabView (line 142) | public void setCustomTabView(int layoutResId, int textViewId) { method setViewPager (line 151) | public void setViewPager(ViewPager viewPager) { method createDefaultTabView (line 165) | protected TextView createDefaultTabView(Context context) { method populateTabStrip (line 185) | private void populateTabStrip() { method setContentDescription (line 228) | public void setContentDescription(int i, String desc) { method onAttachedToWindow (line 232) | @Override method scrollToTab (line 241) | private void scrollToTab(int tabIndex, int positionOffset) { class InternalViewPagerListener (line 260) | private class InternalViewPagerListener implements ViewPager.OnPageCha... method onPageScrolled (line 263) | @Override method onPageScrollStateChanged (line 284) | @Override method onPageSelected (line 293) | @Override class TabClickListener (line 309) | private class TabClickListener implements OnClickListener { method onClick (line 310) | @Override FILE: library/src/androidTest/java/com/google/samples/apps/iosched/ui/widget/SlidingTabStrip.java class SlidingTabStrip (line 29) | class SlidingTabStrip extends LinearLayout { method SlidingTabStrip (line 50) | SlidingTabStrip(Context context) { method SlidingTabStrip (line 54) | SlidingTabStrip(Context context, AttributeSet attrs) { method setCustomTabColorizer (line 78) | void setCustomTabColorizer(SlidingTabLayout.TabColorizer customTabColo... method setSelectedIndicatorColors (line 83) | void setSelectedIndicatorColors(int... colors) { method onViewPagerPageChanged (line 90) | void onViewPagerPageChanged(int position, float positionOffset) { method onDraw (line 96) | @Override method setColorAlpha (line 138) | private static int setColorAlpha(int color, byte alpha) { method blendColors (line 148) | private static int blendColors(int color1, int color2, float ratio) { class SimpleTabColorizer (line 156) | private static class SimpleTabColorizer implements SlidingTabLayout.Ta... method getIndicatorColor (line 159) | @Override method setIndicatorColors (line 164) | void setIndicatorColors(int... colors) { FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/CacheFragmentStatePagerAdapter.java class CacheFragmentStatePagerAdapter (line 34) | public abstract class CacheFragmentStatePagerAdapter extends FragmentSta... method CacheFragmentStatePagerAdapter (line 44) | public CacheFragmentStatePagerAdapter(FragmentManager fm) { method saveState (line 50) | @Override method restoreState (line 68) | @Override method getItem (line 96) | @Override method destroyItem (line 104) | @Override method getItemAt (line 118) | public Fragment getItemAt(int position) { method createItem (line 129) | protected abstract Fragment createItem(int position); method createCacheIndex (line 137) | protected String createCacheIndex(int index) { method createCacheKey (line 147) | protected String createCacheKey(int position) { FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableGridView.java class ObservableGridView (line 46) | public class ObservableGridView extends GridView implements Scrollable { method onScrollStateChanged (line 70) | @Override method onScroll (line 77) | @Override method ObservableGridView (line 89) | public ObservableGridView(Context context) { method ObservableGridView (line 94) | public ObservableGridView(Context context, AttributeSet attrs) { method ObservableGridView (line 99) | public ObservableGridView(Context context, AttributeSet attrs, int def... method onRestoreInstanceState (line 104) | @Override method onSaveInstanceState (line 116) | @Override method onInterceptTouchEvent (line 129) | @Override method onTouchEvent (line 149) | @Override method addFooterView (line 222) | public void addFooterView(View v) { method addFooterView (line 226) | public void addFooterView(View v, Object data, boolean isSelectable) { method getFooterViewCount (line 254) | public int getFooterViewCount() { method removeFooterView (line 258) | public boolean removeFooterView(View v) { method setOnScrollListener (line 271) | @Override method setScrollViewCallbacks (line 278) | @Override method addScrollViewCallbacks (line 283) | @Override method removeScrollViewCallbacks (line 291) | @Override method clearScrollViewCallbacks (line 298) | @Override method setTouchInterceptionViewGroup (line 305) | @Override method scrollVerticallyTo (line 310) | @Override method getCurrentScrollY (line 315) | @Override method setClipChildren (line 320) | @Override method setAdapter (line 325) | @Override method addHeaderView (line 339) | public void addHeaderView(View v, Object data, boolean isSelectable) { method addHeaderView (line 359) | public void addHeaderView(View v) { method getHeaderViewCount (line 363) | public int getHeaderViewCount() { method removeHeaderView (line 367) | public boolean removeHeaderView(View v) { method onMeasure (line 380) | @Override method init (line 389) | private void init() { method getNumColumnsCompat (line 397) | private int getNumColumnsCompat() { method onScrollChanged (line 412) | private void onScrollChanged() { method removeFixedViewInfo (line 479) | private void removeFixedViewInfo(View v, ArrayList wher... method hasNoCallbacks (line 490) | private boolean hasNoCallbacks() { class FullWidthFixedViewLayout (line 494) | private class FullWidthFixedViewLayout extends FrameLayout { method FullWidthFixedViewLayout (line 495) | public FullWidthFixedViewLayout(Context context) { method onMeasure (line 499) | @Override class SavedState (line 510) | static class SavedState extends BaseSavedState { method SavedState (line 521) | SavedState(Parcelable superState) { method SavedState (line 528) | private SavedState(Parcel in) { method writeToParcel (line 546) | @Override method createFromParcel (line 566) | @Override method newArray (line 571) | @Override method dispatchOnDownMotionEvent (line 578) | private void dispatchOnDownMotionEvent() { method dispatchOnScrollChanged (line 590) | private void dispatchOnScrollChanged(int scrollY, boolean firstScroll,... method dispatchOnUpOrCancelMotionEvent (line 602) | private void dispatchOnUpOrCancelMotionEvent(ScrollState scrollState) { class FixedViewInfo (line 614) | public static class FixedViewInfo { class HeaderViewGridAdapter (line 621) | public static class HeaderViewGridAdapter implements WrapperListAdapte... method HeaderViewGridAdapter (line 637) | public HeaderViewGridAdapter(ArrayList headerViewInfo... method getNumColumns (line 655) | public int getNumColumns() { method setNumColumns (line 659) | public void setNumColumns(int numColumns) { method setRowHeight (line 669) | public void setRowHeight(int height) { method getHeadersCount (line 673) | public int getHeadersCount() { method getFootersCount (line 677) | public int getFootersCount() { method isEmpty (line 687) | @Override method areAllListInfosSelectable (line 692) | private boolean areAllListInfosSelectable(ArrayList i... method removeHeader (line 703) | public boolean removeHeader(View v) { method removeFooter (line 717) | public boolean removeFooter(View v) { method getCount (line 731) | @Override method areAllItemsEnabled (line 740) | @Override method getAdapterAndPlaceHolderCount (line 745) | private int getAdapterAndPlaceHolderCount() { method isEnabled (line 749) | @Override method getItem (line 774) | @Override method getItemId (line 808) | @Override method hasStableIds (line 821) | @Override method getView (line 826) | @Override method getItemViewType (line 886) | @Override method getViewTypeCount (line 936) | @Override method registerDataSetObserver (line 950) | @Override method unregisterDataSetObserver (line 958) | @Override method getFilter (line 966) | @Override method getWrappedAdapter (line 974) | @Override method notifyDataSetChanged (line 979) | public void notifyDataSetChanged() { FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableListView.java class ObservableListView (line 36) | public class ObservableListView extends ListView implements Scrollable { method onScrollStateChanged (line 58) | @Override method onScroll (line 65) | @Override method ObservableListView (line 77) | public ObservableListView(Context context) { method ObservableListView (line 82) | public ObservableListView(Context context, AttributeSet attrs) { method ObservableListView (line 87) | public ObservableListView(Context context, AttributeSet attrs, int def... method onRestoreInstanceState (line 92) | @Override method onSaveInstanceState (line 104) | @Override method onInterceptTouchEvent (line 117) | @Override method onTouchEvent (line 137) | @Override method setOnScrollListener (line 215) | @Override method setScrollViewCallbacks (line 222) | @Override method addScrollViewCallbacks (line 227) | @Override method removeScrollViewCallbacks (line 235) | @Override method clearScrollViewCallbacks (line 242) | @Override method setTouchInterceptionViewGroup (line 249) | @Override method scrollVerticallyTo (line 254) | @Override method getCurrentScrollY (line 264) | @Override method init (line 269) | private void init() { method onScrollChanged (line 274) | private void onScrollChanged() { method dispatchOnDownMotionEvent (line 350) | private void dispatchOnDownMotionEvent() { method dispatchOnScrollChanged (line 362) | private void dispatchOnScrollChanged(int scrollY, boolean firstScroll,... method dispatchOnUpOrCancelMotionEvent (line 374) | private void dispatchOnUpOrCancelMotionEvent(ScrollState scrollState) { method hasNoCallbacks (line 386) | private boolean hasNoCallbacks() { class SavedState (line 390) | static class SavedState extends BaseSavedState { method SavedState (line 401) | SavedState(Parcelable superState) { method SavedState (line 408) | private SavedState(Parcel in) { method writeToParcel (line 426) | @Override method createFromParcel (line 446) | @Override method newArray (line 451) | @Override FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableRecyclerView.java class ObservableRecyclerView (line 38) | public class ObservableRecyclerView extends RecyclerView implements Scro... method ObservableRecyclerView (line 60) | public ObservableRecyclerView(Context context) { method ObservableRecyclerView (line 65) | public ObservableRecyclerView(Context context, AttributeSet attrs) { method ObservableRecyclerView (line 70) | public ObservableRecyclerView(Context context, AttributeSet attrs, int... method onRestoreInstanceState (line 75) | @Override method onSaveInstanceState (line 87) | @Override method onScrollChanged (line 100) | @Override method onInterceptTouchEvent (line 185) | @Override method onTouchEvent (line 205) | @Override method setScrollViewCallbacks (line 278) | @Override method addScrollViewCallbacks (line 283) | @Override method removeScrollViewCallbacks (line 291) | @Override method clearScrollViewCallbacks (line 298) | @Override method setTouchInterceptionViewGroup (line 305) | @Override method scrollVerticallyTo (line 310) | @Override method scrollVerticallyToPosition (line 333) | public void scrollVerticallyToPosition(int position) { method getCurrentScrollY (line 343) | @Override method getChildAdapterPosition (line 348) | @SuppressWarnings("deprecation") method init (line 356) | private void init() { method checkLibraryVersion (line 361) | private void checkLibraryVersion() { method dispatchOnDownMotionEvent (line 369) | private void dispatchOnDownMotionEvent() { method dispatchOnScrollChanged (line 381) | private void dispatchOnScrollChanged(int scrollY, boolean firstScroll,... method dispatchOnUpOrCancelMotionEvent (line 393) | private void dispatchOnUpOrCancelMotionEvent(ScrollState scrollState) { method hasNoCallbacks (line 405) | private boolean hasNoCallbacks() { class SavedState (line 422) | static class SavedState implements Parcelable { method SavedState (line 439) | private SavedState() { method SavedState (line 446) | SavedState(Parcelable superState) { method SavedState (line 453) | private SavedState(Parcel in) { method describeContents (line 475) | @Override method writeToParcel (line 480) | @Override method getSuperState (line 499) | public Parcelable getSuperState() { method createFromParcel (line 505) | @Override method newArray (line 510) | @Override FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableScrollView.java class ObservableScrollView (line 34) | public class ObservableScrollView extends ScrollView implements Scrollab... method ObservableScrollView (line 50) | public ObservableScrollView(Context context) { method ObservableScrollView (line 54) | public ObservableScrollView(Context context, AttributeSet attrs) { method ObservableScrollView (line 58) | public ObservableScrollView(Context context, AttributeSet attrs, int d... method onRestoreInstanceState (line 62) | @Override method onSaveInstanceState (line 70) | @Override method onScrollChanged (line 79) | @Override method onInterceptTouchEvent (line 106) | @Override method onTouchEvent (line 126) | @Override method setScrollViewCallbacks (line 199) | @Override method addScrollViewCallbacks (line 204) | @Override method removeScrollViewCallbacks (line 212) | @Override method clearScrollViewCallbacks (line 219) | @Override method setTouchInterceptionViewGroup (line 226) | @Override method scrollVerticallyTo (line 231) | @Override method getCurrentScrollY (line 236) | @Override method dispatchOnDownMotionEvent (line 241) | private void dispatchOnDownMotionEvent() { method dispatchOnScrollChanged (line 253) | private void dispatchOnScrollChanged(int scrollY, boolean firstScroll,... method dispatchOnUpOrCancelMotionEvent (line 265) | private void dispatchOnUpOrCancelMotionEvent(ScrollState scrollState) { method hasNoCallbacks (line 277) | private boolean hasNoCallbacks() { class SavedState (line 281) | static class SavedState extends BaseSavedState { method SavedState (line 288) | SavedState(Parcelable superState) { method SavedState (line 295) | private SavedState(Parcel in) { method writeToParcel (line 301) | @Override method createFromParcel (line 310) | @Override method newArray (line 315) | @Override FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableScrollViewCallbacks.java type ObservableScrollViewCallbacks (line 22) | public interface ObservableScrollViewCallbacks { method onScrollChanged (line 33) | void onScrollChanged(int scrollY, boolean firstScroll, boolean dragging); method onDownMotionEvent (line 38) | void onDownMotionEvent(); method onUpOrCancelMotionEvent (line 45) | void onUpOrCancelMotionEvent(ScrollState scrollState); FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ObservableWebView.java class ObservableWebView (line 34) | public class ObservableWebView extends WebView implements Scrollable { method ObservableWebView (line 50) | public ObservableWebView(Context context) { method ObservableWebView (line 54) | public ObservableWebView(Context context, AttributeSet attrs) { method ObservableWebView (line 58) | public ObservableWebView(Context context, AttributeSet attrs, int defS... method onRestoreInstanceState (line 62) | @Override method onSaveInstanceState (line 70) | @Override method onScrollChanged (line 79) | @Override method onInterceptTouchEvent (line 102) | @Override method onTouchEvent (line 122) | @Override method setScrollViewCallbacks (line 197) | @Override method addScrollViewCallbacks (line 202) | @Override method removeScrollViewCallbacks (line 210) | @Override method clearScrollViewCallbacks (line 217) | @Override method setTouchInterceptionViewGroup (line 224) | @Override method scrollVerticallyTo (line 229) | @Override method getCurrentScrollY (line 234) | @Override method dispatchOnDownMotionEvent (line 239) | private void dispatchOnDownMotionEvent() { method dispatchOnScrollChanged (line 251) | private void dispatchOnScrollChanged(int scrollY, boolean firstScroll,... method dispatchOnUpOrCancelMotionEvent (line 263) | private void dispatchOnUpOrCancelMotionEvent(ScrollState scrollState) { method hasNoCallbacks (line 275) | private boolean hasNoCallbacks() { class SavedState (line 279) | static class SavedState extends BaseSavedState { method SavedState (line 286) | SavedState(Parcelable superState) { method SavedState (line 293) | private SavedState(Parcel in) { method writeToParcel (line 299) | @Override method createFromParcel (line 308) | @Override method newArray (line 313) | @Override FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ScrollState.java type ScrollState (line 22) | public enum ScrollState { FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/ScrollUtils.java class ScrollUtils (line 26) | public final class ScrollUtils { method ScrollUtils (line 28) | private ScrollUtils() { method getFloat (line 41) | public static float getFloat(final float value, final float minValue, ... method getColorWithAlpha (line 53) | public static int getColorWithAlpha(float alpha, int baseColor) { method addOnGlobalLayoutListener (line 67) | public static void addOnGlobalLayoutListener(final View view, final Ru... method mixColors (line 93) | public static int mixColors(int fromColor, int toColor, float toAlpha) { method cmykFromRgb (line 109) | public static float[] cmykFromRgb(int rgbColor) { method rgbFromCmyk (line 134) | public static int rgbFromCmyk(float[] cmyk) { FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/Scrollable.java type Scrollable (line 24) | public interface Scrollable { method setScrollViewCallbacks (line 32) | @Deprecated method addScrollViewCallbacks (line 41) | void addScrollViewCallbacks(ObservableScrollViewCallbacks listener); method removeScrollViewCallbacks (line 49) | void removeScrollViewCallbacks(ObservableScrollViewCallbacks listener); method clearScrollViewCallbacks (line 56) | void clearScrollViewCallbacks(); method scrollVerticallyTo (line 65) | void scrollVerticallyTo(int y); method getCurrentScrollY (line 72) | int getCurrentScrollY(); method setTouchInterceptionViewGroup (line 81) | void setTouchInterceptionViewGroup(ViewGroup viewGroup); FILE: library/src/main/java/com/github/ksoichiro/android/observablescrollview/TouchInterceptionFrameLayout.java class TouchInterceptionFrameLayout (line 36) | public class TouchInterceptionFrameLayout extends FrameLayout { type TouchInterceptionListener (line 41) | public interface TouchInterceptionListener { method shouldInterceptTouchEvent (line 51) | boolean shouldInterceptTouchEvent(MotionEvent ev, boolean moving, fl... method onDownMotionEvent (line 58) | void onDownMotionEvent(MotionEvent ev); method onMoveMotionEvent (line 67) | void onMoveMotionEvent(MotionEvent ev, float diffX, float diffY); method onUpOrCancelMotionEvent (line 74) | void onUpOrCancelMotionEvent(MotionEvent ev); method TouchInterceptionFrameLayout (line 85) | public TouchInterceptionFrameLayout(Context context) { method TouchInterceptionFrameLayout (line 89) | public TouchInterceptionFrameLayout(Context context, AttributeSet attr... method TouchInterceptionFrameLayout (line 93) | public TouchInterceptionFrameLayout(Context context, AttributeSet attr... method TouchInterceptionFrameLayout (line 97) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method setScrollInterceptionListener (line 102) | public void setScrollInterceptionListener(TouchInterceptionListener li... method onInterceptTouchEvent (line 106) | @Override method onTouchEvent (line 140) | @Override method obtainMotionEvent (line 238) | private MotionEvent obtainMotionEvent(MotionEvent base, int action) { method duplicateTouchEventForChildren (line 253) | private void duplicateTouchEventForChildren(MotionEvent ev, MotionEven... FILE: samples/src/androidTest/java/com/github/ksoichiro/app/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/AboutActivity.java class AboutActivity (line 34) | public class AboutActivity extends AppCompatActivity { method onCreate (line 36) | @Override method onOptionsItemSelected (line 51) | @Override method initLicenses (line 60) | private void initLicenses() { method createHeader (line 74) | private TextView createHeader(final String name) { method createItemsText (line 79) | private TextView createItemsText(final String... names) { method createHtmlText (line 91) | private TextView createHtmlText(final String s) { method createHtmlText (line 95) | private TextView createHtmlText(final String s, final int margin) { method createDivider (line 109) | private View createDivider(final LayoutInflater inflater, final ViewGr... method getVersionName (line 113) | private String getVersionName() { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ActionBarControlGridViewActivity.java class ActionBarControlGridViewActivity (line 26) | public class ActionBarControlGridViewActivity extends BaseActivity imple... method onCreate (line 28) | @Override method onScrollChanged (line 38) | @Override method onDownMotionEvent (line 42) | @Override method onUpOrCancelMotionEvent (line 46) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ActionBarControlListViewActivity.java class ActionBarControlListViewActivity (line 28) | public class ActionBarControlListViewActivity extends BaseActivity imple... method onCreate (line 32) | @Override method onScrollChanged (line 55) | @Override method onDownMotionEvent (line 59) | @Override method onUpOrCancelMotionEvent (line 63) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ActionBarControlRecyclerViewActivity.java class ActionBarControlRecyclerViewActivity (line 27) | public class ActionBarControlRecyclerViewActivity extends BaseActivity i... method onCreate (line 29) | @Override method onScrollChanged (line 41) | @Override method onDownMotionEvent (line 45) | @Override method onUpOrCancelMotionEvent (line 49) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ActionBarControlScrollViewActivity.java class ActionBarControlScrollViewActivity (line 26) | public class ActionBarControlScrollViewActivity extends BaseActivity imp... method onCreate (line 28) | @Override method onScrollChanged (line 37) | @Override method onDownMotionEvent (line 41) | @Override method onUpOrCancelMotionEvent (line 45) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ActionBarControlWebViewActivity.java class ActionBarControlWebViewActivity (line 26) | public class ActionBarControlWebViewActivity extends BaseActivity implem... method onCreate (line 28) | @Override method onScrollChanged (line 38) | @Override method onDownMotionEvent (line 42) | @Override method onUpOrCancelMotionEvent (line 46) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/BaseActivity.java class BaseActivity (line 31) | public abstract class BaseActivity extends AppCompatActivity { method getActionBarSize (line 35) | protected int getActionBarSize() { method getScreenHeight (line 45) | protected int getScreenHeight() { method getDummyData (line 49) | public static ArrayList getDummyData() { method getDummyData (line 53) | public static ArrayList getDummyData(int num) { method setDummyData (line 61) | protected void setDummyData(ListView listView) { method setDummyDataFew (line 65) | protected void setDummyDataFew(ListView listView) { method setDummyData (line 69) | protected void setDummyData(ListView listView, int num) { method setDummyDataWithHeader (line 73) | protected void setDummyDataWithHeader(ListView listView, int headerHei... method setDummyDataWithHeader (line 77) | protected void setDummyDataWithHeader(ListView listView, int headerHei... method setDummyDataWithHeader (line 86) | protected void setDummyDataWithHeader(ListView listView, View headerVi... method setDummyData (line 91) | protected void setDummyData(GridView gridView) { method setDummyData (line 95) | protected void setDummyData(RecyclerView recyclerView) { method setDummyDataFew (line 99) | protected void setDummyDataFew(RecyclerView recyclerView) { method setDummyData (line 103) | protected void setDummyData(RecyclerView recyclerView, int num) { method setDummyDataWithHeader (line 107) | protected void setDummyDataWithHeader(RecyclerView recyclerView, int h... method setDummyDataWithHeader (line 116) | protected void setDummyDataWithHeader(RecyclerView recyclerView, View ... FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/BaseFragment.java class BaseFragment (line 33) | public abstract class BaseFragment extends Fragment { method getDummyData (line 34) | public static ArrayList getDummyData() { method getActionBarSize (line 38) | protected int getActionBarSize() { method getScreenHeight (line 52) | protected int getScreenHeight() { method setDummyData (line 60) | protected void setDummyData(ListView listView) { method setDummyDataWithHeader (line 64) | protected void setDummyDataWithHeader(ListView listView, View headerVi... method setDummyData (line 69) | protected void setDummyData(GridView gridView) { method setDummyDataWithHeader (line 73) | protected void setDummyDataWithHeader(ObservableGridView gridView, Vie... method setDummyData (line 78) | protected void setDummyData(RecyclerView recyclerView) { method setDummyDataWithHeader (line 82) | protected void setDummyDataWithHeader(RecyclerView recyclerView, View ... FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/FillGap2BaseActivity.java class FillGap2BaseActivity (line 27) | public abstract class FillGap2BaseActivity extends... method getHeaderTranslationY (line 28) | protected float getHeaderTranslationY(int scrollY) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/FillGap2ListViewActivity.java class FillGap2ListViewActivity (line 26) | public class FillGap2ListViewActivity extends FillGap2BaseActivity extends... method onCreate (line 75) | @Override method onRestoreInstanceState (line 117) | @Override method onSaveInstanceState (line 123) | @Override method getLayoutResId (line 129) | protected abstract int getLayoutResId(); method createScrollable (line 130) | protected abstract S createScrollable(); method onScrollChanged (line 132) | @Override method onDownMotionEvent (line 136) | @Override method onUpOrCancelMotionEvent (line 140) | @Override method shouldInterceptTouchEvent (line 145) | @Override method onDownMotionEvent (line 151) | @Override method onMoveMotionEvent (line 156) | @Override method onUpOrCancelMotionEvent (line 169) | @Override method updateViews (line 174) | protected void updateViews(float translationY, boolean animated) { method changeHeaderBackgroundHeightAnimated (line 203) | private void changeHeaderBackgroundHeightAnimated(boolean shouldShowGa... method changeHeaderBackgroundHeight (line 242) | private void changeHeaderBackgroundHeight(float height, float to, floa... method getMinInterceptionLayoutY (line 253) | private float getMinInterceptionLayoutY() { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/FillGap3ListViewActivity.java class FillGap3ListViewActivity (line 25) | public class FillGap3ListViewActivity extends FillGap3BaseActivity extends ... method onCreate (line 54) | @Override method getLayoutResId (line 86) | protected abstract int getLayoutResId(); method createScrollable (line 87) | protected abstract S createScrollable(); method onScrollChanged (line 89) | @Override method onDownMotionEvent (line 94) | @Override method onUpOrCancelMotionEvent (line 98) | @Override method updateViews (line 102) | protected void updateViews(int scrollY, boolean animated) { method getHeaderTranslationY (line 130) | protected float getHeaderTranslationY(int scrollY) { method changeHeaderBackgroundHeightAnimated (line 139) | private void changeHeaderBackgroundHeightAnimated(boolean shouldShowGa... method changeHeaderBackgroundHeight (line 178) | private void changeHeaderBackgroundHeight(float height, float to, floa... FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/FillGapListViewActivity.java class FillGapListViewActivity (line 26) | public class FillGapListViewActivity extends FillGapBaseActivity { method CustomAdapter (line 73) | public CustomAdapter(Context context, List objects) { method getView (line 77) | @Override method click (line 89) | private void click(int i) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/HandleTouchListViewActivity.java class HandleTouchListViewActivity (line 44) | public class HandleTouchListViewActivity extends BaseActivity implements... method onCreate (line 47) | @Override method onScrollChanged (line 57) | @Override method onDownMotionEvent (line 62) | @Override method onUpOrCancelMotionEvent (line 67) | @Override class CustomAdapter (line 72) | public static class CustomAdapter extends ArrayAdapter { method CustomAdapter (line 73) | public CustomAdapter(Context context, List objects) { method getView (line 77) | @Override method click (line 89) | private void click(int i) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/HandleTouchRecyclerViewActivity.java class HandleTouchRecyclerViewActivity (line 47) | public class HandleTouchRecyclerViewActivity extends BaseActivity implem... method onCreate (line 50) | @Override method onScrollChanged (line 62) | @Override method onDownMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 72) | @Override class CustomAdapter (line 77) | public static class CustomAdapter extends RecyclerView.Adapter items) { method getItemCount (line 88) | @Override method onCreateViewHolder (line 93) | @Override method onBindViewHolder (line 98) | @Override class ViewHolder (line 103) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 107) | public ViewHolder(Context context, View view) { method click (line 119) | private void click(int i) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/HandleTouchScrollViewActivity.java class HandleTouchScrollViewActivity (line 39) | public class HandleTouchScrollViewActivity extends BaseActivity implemen... method onCreate (line 42) | @Override method onScrollChanged (line 62) | @Override method onDownMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 72) | @Override method click (line 77) | private void click(int i) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/HandleTouchWebViewActivity.java class HandleTouchWebViewActivity (line 37) | public class HandleTouchWebViewActivity extends BaseActivity implements ... method onCreate (line 40) | @Override method onScrollChanged (line 50) | @Override method onDownMotionEvent (line 55) | @Override method onUpOrCancelMotionEvent (line 60) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/MainActivity.java class MainActivity (line 44) | public class MainActivity extends AppCompatActivity implements AdapterVi... method compare (line 53) | @Override type Filter (line 61) | enum Filter { method onCreate (line 77) | @Override method refreshData (line 103) | private void refreshData() { method onCreateOptionsMenu (line 110) | @Override method onOptionsItemSelected (line 116) | @Override method getData (line 126) | private List> getData() { method activityIntent (line 174) | protected Intent activityIntent(String pkg, String componentName) { method addItem (line 180) | protected void addItem(List> data, String classNam... method onItemClick (line 189) | @SuppressWarnings("unchecked") class FilterAdapter (line 198) | private class FilterAdapter extends ArrayAdapter { method FilterAdapter (line 199) | public FilterAdapter(Context context) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ParallaxToolbarGridViewActivity.java class ParallaxToolbarGridViewActivity (line 33) | public class ParallaxToolbarGridViewActivity extends BaseActivity implem... method onCreate (line 41) | @Override method onRestoreInstanceState (line 72) | @Override method onScrollChanged (line 78) | @Override method onDownMotionEvent (line 89) | @Override method onUpOrCancelMotionEvent (line 93) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ParallaxToolbarListViewActivity.java class ParallaxToolbarListViewActivity (line 30) | public class ParallaxToolbarListViewActivity extends BaseActivity implem... method onCreate (line 38) | @Override method onRestoreInstanceState (line 69) | @Override method onScrollChanged (line 75) | @Override method onDownMotionEvent (line 86) | @Override method onUpOrCancelMotionEvent (line 90) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ParallaxToolbarScrollViewActivity.java class ParallaxToolbarScrollViewActivity (line 29) | public class ParallaxToolbarScrollViewActivity extends BaseActivity impl... method onCreate (line 36) | @Override method onRestoreInstanceState (line 53) | @Override method onScrollChanged (line 59) | @Override method onDownMotionEvent (line 67) | @Override method onUpOrCancelMotionEvent (line 71) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ScrollFromBottomListViewActivity.java class ScrollFromBottomListViewActivity (line 41) | public class ScrollFromBottomListViewActivity extends BaseActivity imple... method onCreate (line 48) | @Override method onScrollChanged (line 78) | @Override method onDownMotionEvent (line 94) | @Override method onUpOrCancelMotionEvent (line 98) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ScrollFromBottomRecyclerViewActivity.java class ScrollFromBottomRecyclerViewActivity (line 41) | public class ScrollFromBottomRecyclerViewActivity extends BaseActivity i... method onCreate (line 48) | @Override method onScrollChanged (line 76) | @Override method onDownMotionEvent (line 92) | @Override method onUpOrCancelMotionEvent (line 96) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/SimpleHeaderRecyclerAdapter.java class SimpleHeaderRecyclerAdapter (line 28) | public class SimpleHeaderRecyclerAdapter extends RecyclerView.Adapter ... method getItemCount (line 42) | @Override method getItemViewType (line 51) | @Override method onCreateViewHolder (line 56) | @Override method onBindViewHolder (line 65) | @Override class HeaderViewHolder (line 72) | static class HeaderViewHolder extends RecyclerView.ViewHolder { method HeaderViewHolder (line 73) | public HeaderViewHolder(View view) { class ItemViewHolder (line 78) | static class ItemViewHolder extends RecyclerView.ViewHolder { method ItemViewHolder (line 81) | public ItemViewHolder(View view) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/SimpleRecyclerAdapter.java class SimpleRecyclerAdapter (line 28) | public class SimpleRecyclerAdapter extends RecyclerView.Adapter items) { method getItemCount (line 37) | @Override method onCreateViewHolder (line 42) | @Override method onBindViewHolder (line 47) | @Override class ViewHolder (line 52) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 55) | public ViewHolder(View view) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/SlidingUpBaseActivity.java class SlidingUpBaseActivity (line 39) | public abstract class SlidingUpBaseActivity extend... method onClick (line 85) | @Override method onCreate (line 91) | @Override method onRestoreInstanceState (line 161) | @Override method onSaveInstanceState (line 168) | @Override method getLayoutResId (line 174) | protected abstract int getLayoutResId(); method createScrollable (line 176) | protected abstract S createScrollable(); method onScrollChanged (line 178) | @Override method onDownMotionEvent (line 182) | @Override method onUpOrCancelMotionEvent (line 186) | @Override method shouldInterceptTouchEvent (line 191) | @Override method onDownMotionEvent (line 207) | @Override method onMoveMotionEvent (line 213) | @Override method onUpOrCancelMotionEvent (line 228) | @Override method changeSlidingState (line 244) | private void changeSlidingState(final int slidingState, boolean animat... method slideOnClick (line 265) | private void slideOnClick() { method stickToAnchors (line 274) | private void stickToAnchors() { method slideTo (line 313) | private void slideTo(float translationY, final boolean animated) { method slideWithAnimation (line 357) | private void slideWithAnimation(float toY) { method changeToolbarTitleVisibility (line 371) | private void changeToolbarTitleVisibility() { method changeHeaderBarColorAnimated (line 385) | private void changeHeaderBarColorAnimated(boolean animated) { method changeHeaderBarColor (line 427) | private void changeHeaderBarColor(float alpha) { method changeHeaderOverlay (line 433) | private void changeHeaderOverlay() { method showFab (line 445) | private void showFab(boolean animated) { method hideFab (line 465) | private void hideFab(boolean animated) { method getAnchorYBottom (line 485) | private float getAnchorYBottom() { method getAnchorYImage (line 489) | private float getAnchorYImage() { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/SlidingUpGridViewActivity.java class SlidingUpGridViewActivity (line 26) | public class SlidingUpGridViewActivity extends SlidingUpBaseActivity items) { method getItemCount (line 61) | @Override method onCreateViewHolder (line 66) | @Override method onBindViewHolder (line 71) | @Override class ViewHolder (line 76) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 80) | public ViewHolder(Context context, View view) { method click (line 92) | private void click(int i) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/SlidingUpScrollViewActivity.java class SlidingUpScrollViewActivity (line 22) | public class SlidingUpScrollViewActivity extends SlidingUpBaseActivity e... method onCreate (line 36) | @Override method getLayoutResId (line 48) | protected abstract int getLayoutResId(); method createScrollable (line 50) | protected abstract S createScrollable(); method onScrollChanged (line 52) | @Override method onDownMotionEvent (line 56) | @Override method onUpOrCancelMotionEvent (line 60) | @Override method toolbarIsShown (line 74) | private boolean toolbarIsShown() { method toolbarIsHidden (line 78) | private boolean toolbarIsHidden() { method showToolbar (line 82) | private void showToolbar() { method hideToolbar (line 86) | private void hideToolbar() { method moveToolbar (line 90) | private void moveToolbar(float toTranslationY) { FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ToolbarControlGridViewActivity.java class ToolbarControlGridViewActivity (line 21) | public class ToolbarControlGridViewActivity extends ToolbarControlBaseAc... method getLayoutResId (line 23) | @Override method createScrollable (line 28) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ToolbarControlListViewActivity.java class ToolbarControlListViewActivity (line 24) | public class ToolbarControlListViewActivity extends ToolbarControlBaseAc... method getLayoutResId (line 28) | @Override method createScrollable (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ToolbarControlRecyclerViewActivity.java class ToolbarControlRecyclerViewActivity (line 23) | public class ToolbarControlRecyclerViewActivity extends ToolbarControlBa... method getLayoutResId (line 25) | @Override method createScrollable (line 30) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ToolbarControlScrollViewActivity.java class ToolbarControlScrollViewActivity (line 21) | public class ToolbarControlScrollViewActivity extends ToolbarControlBase... method getLayoutResId (line 23) | @Override method createScrollable (line 28) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ToolbarControlWebViewActivity.java class ToolbarControlWebViewActivity (line 21) | public class ToolbarControlWebViewActivity extends ToolbarControlBaseAct... method getLayoutResId (line 23) | @Override method createScrollable (line 28) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2Activity.java class ViewPagerTab2Activity (line 47) | public class ViewPagerTab2Activity extends BaseActivity implements Obser... method onCreate (line 57) | @Override method onScrollChanged (line 86) | @Override method onDownMotionEvent (line 90) | @Override method onUpOrCancelMotionEvent (line 94) | @Override method shouldInterceptTouchEvent (line 104) | @Override method onDownMotionEvent (line 140) | @Override method onMoveMotionEvent (line 144) | @Override method onUpOrCancelMotionEvent (line 155) | @Override method getCurrentScrollable (line 162) | private Scrollable getCurrentScrollable() { method adjustToolbar (line 174) | private void adjustToolbar(ScrollState scrollState) { method getCurrentFragment (line 196) | private Fragment getCurrentFragment() { method toolbarIsShown (line 200) | private boolean toolbarIsShown() { method toolbarIsHidden (line 204) | private boolean toolbarIsHidden() { method showToolbar (line 208) | private void showToolbar() { method hideToolbar (line 212) | private void hideToolbar() { method animateToolbar (line 216) | private void animateToolbar(final float toY) { class NavigationAdapter (line 240) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 244) | public NavigationAdapter(FragmentManager fm) { method createItem (line 248) | @Override method getCount (line 273) | @Override method getPageTitle (line 278) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2GridViewFragment.java class ViewPagerTab2GridViewFragment (line 28) | public class ViewPagerTab2GridViewFragment extends BaseFragment { method onCreateView (line 29) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2ListViewFragment.java class ViewPagerTab2ListViewFragment (line 28) | public class ViewPagerTab2ListViewFragment extends BaseFragment { method onCreateView (line 29) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2RecyclerViewFragment.java class ViewPagerTab2RecyclerViewFragment (line 29) | public class ViewPagerTab2RecyclerViewFragment extends BaseFragment { method onCreateView (line 30) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2ScrollViewFragment.java class ViewPagerTab2ScrollViewFragment (line 28) | public class ViewPagerTab2ScrollViewFragment extends BaseFragment { method onCreateView (line 29) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTab2WebViewFragment.java class ViewPagerTab2WebViewFragment (line 28) | public class ViewPagerTab2WebViewFragment extends BaseFragment { method onCreateView (line 29) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabActivity.java class ViewPagerTabActivity (line 43) | public class ViewPagerTabActivity extends BaseActivity implements Observ... method onCreate (line 51) | @Override method onScrollChanged (line 91) | @Override method onDownMotionEvent (line 107) | @Override method onUpOrCancelMotionEvent (line 111) | @Override method adjustToolbar (line 129) | private void adjustToolbar(ScrollState scrollState, View view) { method getCurrentFragment (line 158) | private Fragment getCurrentFragment() { method propagateToolbarState (line 162) | private void propagateToolbarState(boolean isShown) { method propagateToolbarState (line 189) | private void propagateToolbarState(boolean isShown, View view, int too... method toolbarIsShown (line 207) | private boolean toolbarIsShown() { method toolbarIsHidden (line 211) | private boolean toolbarIsHidden() { method showToolbar (line 215) | private void showToolbar() { method hideToolbar (line 224) | private void hideToolbar() { class NavigationAdapter (line 238) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 244) | public NavigationAdapter(FragmentManager fm) { method setScrollY (line 248) | public void setScrollY(int scrollY) { method createItem (line 252) | @Override method getCount (line 300) | @Override method getPageTitle (line 305) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentActivity.java class ViewPagerTabFragmentActivity (line 28) | public class ViewPagerTabFragmentActivity extends BaseActivity { method onCreate (line 30) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentGridViewFragment.java class ViewPagerTabFragmentGridViewFragment (line 32) | public class ViewPagerTabFragmentGridViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentListViewFragment.java class ViewPagerTabFragmentListViewFragment (line 32) | public class ViewPagerTabFragmentListViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentParentFragment.java class ViewPagerTabFragmentParentFragment (line 45) | public class ViewPagerTabFragmentParentFragment extends BaseFragment imp... method onCreateView (line 55) | @Override method onScrollChanged (line 78) | @Override method onDownMotionEvent (line 82) | @Override method onUpOrCancelMotionEvent (line 86) | @Override method shouldInterceptTouchEvent (line 96) | @Override method onDownMotionEvent (line 133) | @Override method onMoveMotionEvent (line 137) | @Override method onUpOrCancelMotionEvent (line 150) | @Override method getCurrentScrollable (line 157) | private Scrollable getCurrentScrollable() { method adjustToolbar (line 169) | private void adjustToolbar(ScrollState scrollState) { method getCurrentFragment (line 192) | private Fragment getCurrentFragment() { method toolbarIsShown (line 196) | private boolean toolbarIsShown() { method toolbarIsHidden (line 200) | private boolean toolbarIsHidden() { method showToolbar (line 209) | private void showToolbar() { method hideToolbar (line 213) | private void hideToolbar() { method animateToolbar (line 218) | private void animateToolbar(final float toY) { class NavigationAdapter (line 244) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 248) | public NavigationAdapter(FragmentManager fm) { method createItem (line 252) | @Override method getCount (line 277) | @Override method getPageTitle (line 282) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentRecyclerViewFragment.java class ViewPagerTabFragmentRecyclerViewFragment (line 33) | public class ViewPagerTabFragmentRecyclerViewFragment extends BaseFragme... method onCreateView (line 34) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentScrollViewFragment.java class ViewPagerTabFragmentScrollViewFragment (line 32) | public class ViewPagerTabFragmentScrollViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabFragmentWebViewFragment.java class ViewPagerTabFragmentWebViewFragment (line 32) | public class ViewPagerTabFragmentWebViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabGridViewFragment.java class ViewPagerTabGridViewFragment (line 29) | public class ViewPagerTabGridViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabListViewActivity.java class ViewPagerTabListViewActivity (line 40) | public class ViewPagerTabListViewActivity extends BaseActivity implement... method onCreate (line 48) | @Override method onScrollChanged (line 88) | @Override method onDownMotionEvent (line 104) | @Override method onUpOrCancelMotionEvent (line 108) | @Override method getCurrentFragment (line 149) | private Fragment getCurrentFragment() { method propagateToolbarState (line 153) | private void propagateToolbarState(boolean isShown) { method toolbarIsShown (line 191) | private boolean toolbarIsShown() { method toolbarIsHidden (line 195) | private boolean toolbarIsHidden() { method showToolbar (line 199) | private void showToolbar() { method hideToolbar (line 208) | private void hideToolbar() { class NavigationAdapter (line 218) | private static class NavigationAdapter extends CacheFragmentStatePager... method NavigationAdapter (line 224) | public NavigationAdapter(FragmentManager fm) { method setScrollY (line 228) | public void setScrollY(int scrollY) { method createItem (line 232) | @Override method getCount (line 243) | @Override method getPageTitle (line 248) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabListViewFragment.java class ViewPagerTabListViewFragment (line 29) | public class ViewPagerTabListViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabRecyclerViewFragment.java class ViewPagerTabRecyclerViewFragment (line 30) | public class ViewPagerTabRecyclerViewFragment extends BaseFragment { method onCreateView (line 34) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabScrollViewActivity.java class ViewPagerTabScrollViewActivity (line 40) | public class ViewPagerTabScrollViewActivity extends BaseActivity impleme... method onCreate (line 48) | @Override method onScrollChanged (line 88) | @Override method onDownMotionEvent (line 104) | @Override method onUpOrCancelMotionEvent (line 108) | @Override method getCurrentFragment (line 149) | private Fragment getCurrentFragment() { method propagateToolbarState (line 153) | private void propagateToolbarState(boolean isShown) { method newViewPagerAdapter (line 191) | protected NavigationAdapter newViewPagerAdapter() { method toolbarIsShown (line 195) | private boolean toolbarIsShown() { method toolbarIsHidden (line 198) | private boolean toolbarIsHidden() { method showToolbar (line 202) | private void showToolbar() { method hideToolbar (line 211) | private void hideToolbar() { class NavigationAdapter (line 221) | protected static class NavigationAdapter extends CacheFragmentStatePag... method NavigationAdapter (line 227) | public NavigationAdapter(FragmentManager fm) { method setScrollY (line 231) | public void setScrollY(int scrollY) { method newFragment (line 235) | protected Fragment newFragment() { method createItem (line 239) | @Override method getCount (line 250) | @Override method getPageTitle (line 255) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabScrollViewFragment.java class ViewPagerTabScrollViewFragment (line 29) | public class ViewPagerTabScrollViewFragment extends BaseFragment { method onCreateView (line 33) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabScrollViewWithFabActivity.java class ViewPagerTabScrollViewWithFabActivity (line 29) | public class ViewPagerTabScrollViewWithFabActivity extends ViewPagerTabS... method newViewPagerAdapter (line 31) | @Override class NavigationAdapter (line 36) | private static class NavigationAdapter extends ViewPagerTabScrollViewA... method NavigationAdapter (line 37) | public NavigationAdapter(FragmentManager fm) { method newFragment (line 41) | @Override FILE: samples/src/main/java/com/github/ksoichiro/android/observablescrollview/samples/ViewPagerTabScrollViewWithFabFragment.java class ViewPagerTabScrollViewWithFabFragment (line 38) | public class ViewPagerTabScrollViewWithFabFragment extends BaseFragment ... method onCreateView (line 45) | @Override method onScrollChanged (line 96) | @Override method onDownMotionEvent (line 103) | @Override method onUpOrCancelMotionEvent (line 110) | @Override method showFab (line 123) | private void showFab() { method hideFab (line 131) | private void hideFab() { FILE: samples/src/main/java/com/google/samples/apps/iosched/ui/widget/SlidingTabLayout.java class SlidingTabLayout (line 50) | public class SlidingTabLayout extends HorizontalScrollView { type TabColorizer (line 55) | public interface TabColorizer { method getIndicatorColor (line 60) | int getIndicatorColor(int position); method SlidingTabLayout (line 80) | public SlidingTabLayout(Context context) { method SlidingTabLayout (line 84) | public SlidingTabLayout(Context context, AttributeSet attrs) { method SlidingTabLayout (line 88) | public SlidingTabLayout(Context context, AttributeSet attrs, int defSt... method setCustomTabColorizer (line 109) | public void setCustomTabColorizer(TabColorizer tabColorizer) { method setDistributeEvenly (line 113) | public void setDistributeEvenly(boolean distributeEvenly) { method setSelectedIndicatorColors (line 121) | public void setSelectedIndicatorColors(int... colors) { method setOnPageChangeListener (line 132) | public void setOnPageChangeListener(ViewPager.OnPageChangeListener lis... method setCustomTabView (line 142) | public void setCustomTabView(int layoutResId, int textViewId) { method setViewPager (line 151) | public void setViewPager(ViewPager viewPager) { method createDefaultTabView (line 165) | protected TextView createDefaultTabView(Context context) { method populateTabStrip (line 185) | private void populateTabStrip() { method setContentDescription (line 228) | public void setContentDescription(int i, String desc) { method onAttachedToWindow (line 232) | @Override method scrollToTab (line 241) | private void scrollToTab(int tabIndex, int positionOffset) { class InternalViewPagerListener (line 260) | private class InternalViewPagerListener implements ViewPager.OnPageCha... method onPageScrolled (line 263) | @Override method onPageScrollStateChanged (line 284) | @Override method onPageSelected (line 293) | @Override class TabClickListener (line 309) | private class TabClickListener implements OnClickListener { method onClick (line 310) | @Override FILE: samples/src/main/java/com/google/samples/apps/iosched/ui/widget/SlidingTabStrip.java class SlidingTabStrip (line 29) | class SlidingTabStrip extends LinearLayout { method SlidingTabStrip (line 50) | SlidingTabStrip(Context context) { method SlidingTabStrip (line 54) | SlidingTabStrip(Context context, AttributeSet attrs) { method setCustomTabColorizer (line 78) | void setCustomTabColorizer(SlidingTabLayout.TabColorizer customTabColo... method setSelectedIndicatorColors (line 83) | void setSelectedIndicatorColors(int... colors) { method onViewPagerPageChanged (line 90) | void onViewPagerPageChanged(int position, float positionOffset) { method onDraw (line 96) | @Override method setColorAlpha (line 138) | private static int setColorAlpha(int color, byte alpha) { method blendColors (line 148) | private static int blendColors(int color1, int color2, float ratio) { class SimpleTabColorizer (line 156) | private static class SimpleTabColorizer implements SlidingTabLayout.Ta... method getIndicatorColor (line 159) | @Override method setIndicatorColors (line 164) | void setIndicatorColors(int... colors) {