Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diogobernardino/RossDeckView
/ functions
Functions
78 in github.com/diogobernardino/RossDeckView
⨍
Functions
78
◇
Types & classes
9
↓ 8 callers
Method
calculateProximity
Calculate proximity, from 0 to 1, between two points having into account an initial position. @param initPos Initial view position @param viewPos Cur
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:348
↓ 5 callers
Method
dismissTo
Attempt to dismiss view to a specific direction. @param direction Direction where view should be dismissed
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:263
↓ 4 callers
Method
dismiss
Dismiss view to specific position. @param x x position to dismiss view @param y y position to dismiss view
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:247
↓ 4 callers
Method
moveBackgroundViews
Translate Y up based on a factor from 0 to 1. @param factor Value from 0 to 1
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:238
↓ 4 callers
Method
newItem
()
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:110
↓ 3 callers
Method
init
Init method. @param tArray Array containing layout attributes.
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:64
↓ 3 callers
Method
onProximityUpdate
Report on how close is view to parent borders. @param proximities Array of integers [left, top, right, bottom], with values from 0 to 1,
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:76
↓ 3 callers
Method
onReturn
Once flinged view is about to return to its initial position/state. @param view View where action will be applied @return True if action should happe
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:39
↓ 3 callers
Method
restore
Replace view into its initial state (ex. position, scale)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:229
↓ 2 callers
Method
calculateBackgroundFactor
Calc factor to apply to the translation and scale of a background card based on the distance between the active card and view sides. @param proximiti
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:224
↓ 2 callers
Method
onDismiss
Once flinged view is about to be dismissed. @param direction Direction which view will be dismissed @param view View where action will be applied @re
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:23
↓ 2 callers
Method
onDismissed
Once done with dismiss action. @param view View where action will be applied @return True if action should happen, False otherwise
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:31
↓ 2 callers
Method
onDoubleTapped
Once the top card is double tapped @return True if action should happen, False otherwise
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:61
↓ 2 callers
Method
onReturned
Once done with return action. @param view View where action will be applied @return True if action should happen, False otherwise
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:47
↓ 2 callers
Method
onTapped
Once the top card is tapped @return True if action should happen, False otherwise
rossdeckview/src/main/java/com/db/rossdeckview/FlingChiefListener.java:54
↓ 2 callers
Method
positionViews
Place child views on parent. @param startIndex First view index to iterate from @param nViews Number of views to be added
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:160
↓ 2 callers
Method
requestLayout
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:87
↓ 2 callers
Method
restoreState
Restore view intial state.
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:293
↓ 2 callers
Method
setProximityListener
Set listener to be used to notifiy about parent's sides proximity in comparison to the view. @param proximityListener Listener to be used
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:342
↓ 1 callers
Method
addChildToLayout
Place view in center parent. @param child Child {@link View} to be placed @param index child's index in stack
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:184
↓ 1 callers
Method
calculateIntersection
Calculate the percentage of the intersection between two areas. @param rectA {@link Rect} A @param rectB {@link Rect} B @return Intersection percent
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:363
↓ 1 callers
Method
getHeightMeasureSpec
()
rossdeckview/src/main/java/com/db/rossdeckview/BaseAdapterView.java:44
↓ 1 callers
Method
getView
(int position, View convertView, @NonNull ViewGroup parent)
mobile/src/main/java/com/db/rossdeckviewdemo/DeckAdapter.java:26
↓ 1 callers
Method
getWidthMeasureSpec
()
rossdeckview/src/main/java/com/db/rossdeckview/BaseAdapterView.java:40
↓ 1 callers
Method
injectView
Inject new view to be moved. Will override any previous view set. @param view New view to be handled.
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:412
↓ 1 callers
Method
newItemWithDelay
(int delay)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:118
↓ 1 callers
Method
setActionListener
Set callback to be used to report actions being performed. @param callback Callback to report about actions being performed
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:391
↓ 1 callers
Method
setActionsListener
Set listener to be notified once an action is about to be performed or performed. @param actionListener Listener to be called
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:300
↓ 1 callers
Method
setAdapter
(@NonNull Adapter adapter)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:99
↓ 1 callers
Method
whereTo
Find direction to where view should be dismissed based on sides proximities. @param view Current view area @param parent Parent area @return Directi
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:313
Method
BaseAdapterView
(Context context)
rossdeckview/src/main/java/com/db/rossdeckview/BaseAdapterView.java:16
Method
DeckAdapter
(@NonNull Context context, @NonNull List<Pair<String, Integer>> objects)
mobile/src/main/java/com/db/rossdeckviewdemo/DeckAdapter.java:20
Method
FlingChief
(Context context)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:104
Method
RossDeckView
(Context context)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:45
Method
generateLayoutParams
(AttributeSet attrs)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:116
Method
getAdapter
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:94
Method
getSelectedView
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:82
Method
onAnimationCancel
(Animator animation)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:68
Method
onAnimationEnd
(Animator animation)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:61
Method
onAnimationRepeat
(Animator animation)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:70
Method
onAnimationStart
(Animator animation)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:59
Method
onChanged
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:109
Method
onCreate
(Bundle savedInstanceState)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:38
Method
onDismiss
(@NonNull FlingChief.Direction direction, @NonNull View view)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:303
Method
onDismiss
(@NonNull FlingChief.Direction direction, @NonNull View view)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:62
Method
onDismissed
(@NonNull View view)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:309
Method
onDismissed
(@NonNull View view)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:69
Method
onDoubleTap
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:168
Method
onDoubleTapEvent
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:159
Method
onDoubleTapped
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:329
Method
onDoubleTapped
()
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:94
Method
onDown
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:119
Method
onFling
(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:206
Method
onInvalidated
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:111
Method
onLayout
(boolean changed, int left, int top, int right, int bottom)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:121
Method
onLongPress
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:203
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
rossdeckview/src/main/java/com/db/rossdeckview/BaseAdapterView.java:33
Method
onProximityUpdate
(float[] proximities, View view)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:74
Method
onProximityUpdate
(@NonNull float[] proximities, @NonNull View view)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:100
Method
onReturn
(@NonNull View view)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:314
Method
onReturn
(@NonNull View view)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:78
Method
onReturned
(@NonNull View view)
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:320
Method
onReturned
(@NonNull View view)
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:83
Method
onScroll
(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:175
Method
onShowPress
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:153
Method
onSingleTapConfirmed
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:161
Method
onSingleTapUp
(MotionEvent e)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:156
Method
onTapped
()
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:324
Method
onTapped
()
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:88
Method
onTouch
(View v, MotionEvent event)
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:132
Method
run
()
mobile/src/main/java/com/db/rossdeckviewdemo/MainActivity.java:123
Method
setDirections
Defined allowed directions, of type {@link Direction}, to where view can be dismissed. @param directions Allowed directions to where view should be d
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:402
Method
setDirections
Defined allowed directions, of type {@link FlingChief.Direction}, to where view can be dismissed. @param directions Allowed directions to where view
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:290
Method
setMaxVisible
Set number of childs to be displayed on the stack. @param max Maximum number of views to be displayed
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:260
Method
setProximityListener
Set callback to be used to report view proximity against parent sides. @param callback Callback to report about proximity
rossdeckview/src/main/java/com/db/rossdeckview/FlingChief.java:380
Method
setSelection
(int i)
rossdeckview/src/main/java/com/db/rossdeckview/BaseAdapterView.java:28
Method
setStackPadding
Set padding used between background views. @param padding Padding used between background views
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:270
Method
setStackScale
Set scale used between background views. @param factor Factor to be used between background views
rossdeckview/src/main/java/com/db/rossdeckview/RossDeckView.java:280