private void init(Context context, IAttributeSet attrs) { CoreUtility.ExecuteMethod("init", delegate() { mGestureListener = new CustomGestureListener(this); mDragHelperCallback = new CustomViewDragHelper(this); if (attrs != null && context != null) { TypedArray a = context.Theme.ObtainStyledAttributes( attrs, Resource.Styleable.SwipeRevealLayout, 0, 0 ); mDragEdge = a.GetInteger(Resource.Styleable.SwipeRevealLayout_dragEdge, DRAG_EDGE_LEFT); mMinFlingVelocity = a.GetInteger(Resource.Styleable.SwipeRevealLayout_flingVelocity, DEFAULT_MIN_FLING_VELOCITY); mMode = a.GetInteger(Resource.Styleable.SwipeRevealLayout_mode, MODE_NORMAL); mMinDistRequestDisallowParent = a.GetDimensionPixelSize( Resource.Styleable.SwipeRevealLayout_minDistRequestDisallowParent, dpToPx(DEFAULT_MIN_DIST_REQUEST_DISALLOW_PARENT) ); } mDragHelper = ViewDragHelper.Create(this, 1.0f, mDragHelperCallback); mDragHelper.SetEdgeTrackingEnabled(ViewDragHelper.EdgeAll); mGestureDetector = new GestureDetectorCompat(context, mGestureListener); }); }
public GestureFrameRenderer() { _listener = new CustomGestureListener(); _detector = new GestureDetector(_listener); }
public CustomListViewRenderer() { _listener = new CustomGestureListener(); _detector = new GestureDetector(_listener); }