SYMBOL INDEX (164 symbols across 4 files) FILE: demo/src/main/java/com/sothree/slidinguppanel/demo/DemoActivity.java class DemoActivity (line 29) | public class DemoActivity extends AppCompatActivity { method onCreate (line 34) | @Override method onCreateOptionsMenu (line 120) | @Override method onPrepareOptionsMenu (line 135) | @Override method onOptionsItemSelected (line 140) | @Override method onBackPressed (line 173) | @Override FILE: library/src/main/java/com/sothree/slidinguppanel/ScrollableViewHelper.java class ScrollableViewHelper (line 13) | public class ScrollableViewHelper { method getScrollableViewScrollPosition (line 24) | public int getScrollableViewScrollPosition(View scrollableView, boolea... FILE: library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java class SlidingUpPanelLayout (line 30) | public class SlidingUpPanelLayout extends ViewGroup { type PanelState (line 169) | public enum PanelState { type PanelSlideListener (line 234) | public interface PanelSlideListener { method onPanelSlide (line 241) | public void onPanelSlide(View panel, float slideOffset); method onPanelStateChanged (line 248) | public void onPanelStateChanged(View panel, PanelState previousState... class SimplePanelSlideListener (line 255) | public static class SimplePanelSlideListener implements PanelSlideList... method onPanelSlide (line 256) | @Override method onPanelStateChanged (line 260) | @Override method SlidingUpPanelLayout (line 265) | public SlidingUpPanelLayout(Context context) { method SlidingUpPanelLayout (line 269) | public SlidingUpPanelLayout(Context context, AttributeSet attrs) { method SlidingUpPanelLayout (line 273) | public SlidingUpPanelLayout(Context context, AttributeSet attrs, int d... method onFinishInflate (line 353) | @Override method setGravity (line 364) | public void setGravity(int gravity) { method setCoveredFadeColor (line 380) | public void setCoveredFadeColor(int color) { method getCoveredFadeColor (line 388) | public int getCoveredFadeColor() { method setTouchEnabled (line 397) | public void setTouchEnabled(boolean enabled) { method isTouchEnabled (line 401) | public boolean isTouchEnabled() { method setPanelHeight (line 410) | public void setPanelHeight(int val) { method smoothToBottom (line 427) | protected void smoothToBottom() { method getShadowHeight (line 434) | public int getShadowHeight() { method setShadowHeight (line 443) | public void setShadowHeight(int val) { method getPanelHeight (line 453) | public int getPanelHeight() { method getCurrentParallaxOffset (line 460) | public int getCurrentParallaxOffset() { method setParallaxOffset (line 471) | public void setParallaxOffset(int val) { method getMinFlingVelocity (line 481) | public int getMinFlingVelocity() { method setMinFlingVelocity (line 490) | public void setMinFlingVelocity(int val) { method addPanelSlideListener (line 499) | public void addPanelSlideListener(PanelSlideListener listener) { method removePanelSlideListener (line 510) | public void removePanelSlideListener(PanelSlideListener listener) { method setFadeOnClickListener (line 523) | public void setFadeOnClickListener(View.OnClickListener listener) { method setDragView (line 532) | public void setDragView(View dragView) { method setDragView (line 565) | public void setDragView(int dragViewResId) { method setScrollableView (line 576) | public void setScrollableView(View scrollableView) { method setScrollableViewHelper (line 585) | public void setScrollableViewHelper(ScrollableViewHelper helper) { method setAnchorPoint (line 595) | public void setAnchorPoint(float anchorPoint) { method getAnchorPoint (line 608) | public float getAnchorPoint() { method setOverlayed (line 617) | public void setOverlayed(boolean overlayed) { method isOverlayed (line 624) | public boolean isOverlayed() { method setClipPanel (line 633) | public void setClipPanel(boolean clip) { method isClipPanel (line 640) | public boolean isClipPanel() { method dispatchOnPanelSlide (line 645) | void dispatchOnPanelSlide(View panel) { method dispatchOnPanelStateChanged (line 654) | void dispatchOnPanelStateChanged(View panel, PanelState previousState,... method updateObscuredViewVisibility (line 663) | void updateObscuredViewVisibility() { method setAllChildrenVisible (line 698) | void setAllChildrenVisible() { method hasOpaqueBackground (line 707) | private static boolean hasOpaqueBackground(View v) { method onAttachedToWindow (line 712) | @Override method onDetachedFromWindow (line 718) | @Override method onMeasure (line 724) | @Override method onLayout (line 813) | @Override method onSizeChanged (line 874) | @Override method onInterceptTouchEvent (line 883) | @Override method onTouchEvent (line 943) | @Override method dispatchTouchEvent (line 957) | @Override method isViewUnder (line 1047) | private boolean isViewUnder(View view, int x, int y) { method computePanelTopPosition (line 1062) | private int computePanelTopPosition(float slideOffset) { method computeSlideOffset (line 1074) | private float computeSlideOffset(int topPosition) { method getPanelState (line 1090) | public PanelState getPanelState() { method setPanelState (line 1099) | public void setPanelState(PanelState state) { method setPanelStateInternal (line 1140) | private void setPanelStateInternal(PanelState state) { method applyParallaxForCurrentSlideOffset (line 1150) | @SuppressLint("NewApi") method onPanelDragged (line 1158) | private void onPanelDragged(int newTop) { method drawChild (line 1186) | @Override method smoothSlideTo (line 1230) | boolean smoothSlideTo(float slideOffset, int velocity) { method computeScroll (line 1246) | @Override method draw (line 1258) | @Override method canScroll (line 1291) | protected boolean canScroll(View v, boolean checkV, int dx, int x, int... method generateDefaultLayoutParams (line 1312) | @Override method generateLayoutParams (line 1317) | @Override method checkLayoutParams (line 1324) | @Override method generateLayoutParams (line 1329) | @Override method onSaveInstanceState (line 1334) | @Override method onRestoreInstanceState (line 1342) | @Override class DragHelperCallback (line 1353) | private class DragHelperCallback extends ViewDragHelper.Callback { method tryCaptureView (line 1355) | @Override method onViewDragStateChanged (line 1361) | @Override method onViewCaptured (line 1382) | @Override method onViewPositionChanged (line 1387) | @Override method onViewReleased (line 1393) | @Override method getViewVerticalDragRange (line 1429) | @Override method clampViewPositionVertical (line 1434) | @Override class LayoutParams (line 1446) | public static class LayoutParams extends ViewGroup.MarginLayoutParams { method LayoutParams (line 1453) | public LayoutParams() { method LayoutParams (line 1457) | public LayoutParams(int width, int height) { method LayoutParams (line 1461) | public LayoutParams(int width, int height, float weight) { method LayoutParams (line 1466) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 1470) | public LayoutParams(MarginLayoutParams source) { method LayoutParams (line 1474) | public LayoutParams(LayoutParams source) { method LayoutParams (line 1478) | public LayoutParams(Context c, AttributeSet attrs) { FILE: library/src/main/java/com/sothree/slidinguppanel/ViewDragHelper.java class ViewDragHelper (line 39) | public class ViewDragHelper { class Callback (line 149) | public static abstract class Callback { method onViewDragStateChanged (line 160) | public void onViewDragStateChanged(int state) {} method onViewPositionChanged (line 171) | public void onViewPositionChanged(View changedView, int left, int to... method onViewCaptured (line 182) | public void onViewCaptured(View capturedChild, int activePointerId) {} method onViewReleased (line 202) | public void onViewReleased(View releasedChild, float xvel, float yve... method onEdgeTouched (line 215) | public void onEdgeTouched(int edgeFlags, int pointerId) {} method onEdgeLock (line 226) | public boolean onEdgeLock(int edgeFlags) { method onEdgeDragStarted (line 241) | public void onEdgeDragStarted(int edgeFlags, int pointerId) {} method getOrderedChildIndex (line 249) | public int getOrderedChildIndex(int index) { method getViewHorizontalDragRange (line 260) | public int getViewHorizontalDragRange(View child) { method getViewVerticalDragRange (line 271) | public int getViewVerticalDragRange(View child) { method tryCaptureView (line 291) | public abstract boolean tryCaptureView(View child, int pointerId); method clampViewPositionHorizontal (line 304) | public int clampViewPositionHorizontal(View child, int left, int dx) { method clampViewPositionVertical (line 319) | public int clampViewPositionVertical(View child, int top, int dy) { method getInterpolation (line 328) | public float getInterpolation(float t) { method run (line 335) | public void run() { method create (line 347) | public static ViewDragHelper create(ViewGroup forParent, Callback cb) { method create (line 359) | public static ViewDragHelper create(ViewGroup forParent, Interpolator ... method create (line 372) | public static ViewDragHelper create(ViewGroup forParent, float sensiti... method create (line 388) | public static ViewDragHelper create(ViewGroup forParent, float sensiti... method ViewDragHelper (line 404) | private ViewDragHelper(Context context, ViewGroup forParent, Interpola... method setMinVelocity (line 431) | public void setMinVelocity(float minVel) { method getMinVelocity (line 442) | public float getMinVelocity() { method getViewDragState (line 451) | public int getViewDragState() { method setEdgeTrackingEnabled (line 467) | public void setEdgeTrackingEnabled(int edgeFlags) { method getEdgeSize (line 478) | public int getEdgeSize() { method captureChildView (line 490) | public void captureChildView(View childView, int activePointerId) { method getCapturedView (line 505) | public View getCapturedView() { method getActivePointerId (line 513) | public int getActivePointerId() { method getTouchSlop (line 520) | public int getTouchSlop() { method cancel (line 528) | public void cancel() { method abort (line 542) | public void abort() { method smoothSlideViewTo (line 569) | public boolean smoothSlideViewTo(View child, int finalLeft, int finalT... method settleCapturedViewAt (line 587) | public boolean settleCapturedViewAt(int finalLeft, int finalTop) { method forceSettleCapturedViewAt (line 607) | private boolean forceSettleCapturedViewAt(int finalLeft, int finalTop,... method computeSettleDuration (line 627) | private int computeSettleDuration(View child, int dx, int dy, int xvel... method computeAxisDuration (line 648) | private int computeAxisDuration(int delta, int velocity, int motionRan... method clampMag (line 680) | private int clampMag(int value, int absMin, int absMax) { method clampMag (line 697) | private float clampMag(float value, float absMin, float absMax) { method distanceInfluenceForSnapDuration (line 704) | private float distanceInfluenceForSnapDuration(float f) { method flingCapturedView (line 720) | public void flingCapturedView(int minLeft, int minTop, int maxLeft, in... method continueSettling (line 745) | public boolean continueSettling(boolean deferCallbacks) { method dispatchViewReleased (line 799) | private void dispatchViewReleased(float xvel, float yvel) { method clearMotionHistory (line 810) | private void clearMotionHistory() { method clearMotionHistory (line 824) | private void clearMotionHistory(int pointerId) { method ensureMotionHistorySizeForId (line 838) | private void ensureMotionHistorySizeForId(int pointerId) { method saveInitialMotion (line 868) | private void saveInitialMotion(float x, float y, int pointerId) { method saveLastMotion (line 876) | private void saveLastMotion(MotionEvent ev) { method isPointerDown (line 904) | public boolean isPointerDown(int pointerId) { method setDragState (line 908) | void setDragState(int state) { method tryCaptureViewForDrag (line 927) | boolean tryCaptureViewForDrag(View toCapture, int pointerId) { method canScroll (line 952) | protected boolean canScroll(View v, boolean checkV, int dx, int dy, in... method shouldInterceptTouchEvent (line 983) | public boolean shouldInterceptTouchEvent(MotionEvent ev) { method processTouchEvent (line 1093) | public void processTouchEvent(MotionEvent ev) { method reportNewEdgeDrags (line 1245) | private void reportNewEdgeDrags(float dx, float dy, int pointerId) { method checkNewEdgeDrag (line 1266) | private boolean checkNewEdgeDrag(float delta, float odelta, int pointe... method checkTouchSlop (line 1293) | private boolean checkTouchSlop(View child, float dx, float dy) { method checkTouchSlop (line 1324) | public boolean checkTouchSlop(int directions) { method checkTouchSlop (line 1349) | public boolean checkTouchSlop(int directions, int pointerId) { method isEdgeTouched (line 1379) | public boolean isEdgeTouched(int edges) { method isEdgeTouched (line 1399) | public boolean isEdgeTouched(int edges, int pointerId) { method isDragging (line 1403) | public boolean isDragging() { method releaseViewForPointerUp (line 1407) | private void releaseViewForPointerUp() { method dragTo (line 1418) | private void dragTo(int left, int top, int dx, int dy) { method isCapturedViewUnder (line 1449) | public boolean isCapturedViewUnder(int x, int y) { method isViewUnder (line 1462) | public boolean isViewUnder(View view, int x, int y) { method findTopChildUnder (line 1480) | public View findTopChildUnder(int x, int y) { method getEdgesTouched (line 1492) | private int getEdgesTouched(int x, int y) {