private void Init() { MIN_FLING = Dp2Px(15); MAX_VELOCITYX = -Dp2Px(500); LayoutParameters = new AbsListView.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); mGestureListener = new DefaultOnGestureListener((x) => { IsFling = x; }, MIN_FLING, MAX_VELOCITYX); mGestureDetector = new GestureDetectorCompat(Context, mGestureListener); if (mCloseInterpolator != null) { mCloseScroller = ScrollerCompat.Create(Context, mCloseInterpolator); } else { mCloseScroller = ScrollerCompat.Create(Context); } if (mOpenInterpolator != null) { mOpenScroller = ScrollerCompat.Create(Context, mOpenInterpolator); } else { mOpenScroller = ScrollerCompat.Create(Context); } LayoutParams contentParams = new LayoutParams(LayoutParams.MatchParent, LayoutParams.WrapContent); ContentView.LayoutParameters = contentParams; if (ContentView.Id < 1) { ContentView.Id = CONTENT_VIEW_ID; } MenuView.Id = MENU_VIEW_ID; MenuView.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent); AddView(ContentView); AddView(MenuView); }
private void Init() { MIN_FLING = Dp2px(15); MAX_VELOCITYX = -Dp2px(500); LayoutParameters = (new AbsListView.LayoutParams(LayoutParams.MatchParent, LayoutParams.WrapContent)); mGestureListener = new GestureListerner(this); mGestureDetector = new GestureDetectorCompat(Context, mGestureListener); // mScroller = ScrollerCompat.create(getContext(), new // BounceInterpolator()); if (mCloseInterpolator != null) { mCloseScroller = ScrollerCompat.Create(Context, mCloseInterpolator); } else { mCloseScroller = ScrollerCompat.Create(Context); } if (mOpenInterpolator != null) { mOpenScroller = ScrollerCompat.Create(Context, mOpenInterpolator); } else { mOpenScroller = ScrollerCompat.Create(Context); } LayoutParams contentParams = new LayoutParams( LayoutParams.MatchParent, LayoutParams.WrapContent); ContentView.LayoutParameters = (contentParams); if (ContentView.Id < 1) { ContentView.Id = CONTENT_VIEW_ID; } MenuView.Id = (MENU_VIEW_ID); MenuView.LayoutParameters = new LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent); AddView(ContentView); AddView(MenuView); }