Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cleveroad/FanLayoutManager
/ functions
Functions
176 in github.com/Cleveroad/FanLayoutManager
⨍
Functions
176
◇
Types & classes
33
↓ 21 callers
Method
getViewWidthPx
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:50
↓ 10 callers
Method
add
(SportCardModel item)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:30
↓ 6 callers
Method
build
Returns a {@code SportCardModel} built from the parameters previously set. @return a {@code SportCardModel} built with parameters of this {@code Spor
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:201
↓ 6 callers
Method
saveState
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:171
↓ 5 callers
Method
getItemCount
()
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/ScoreAdapter.java:62
↓ 5 callers
Method
newBuilder
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:28
↓ 5 callers
Method
updateArcViewPositions
Change pivot, rotation, translation for view to create fan effect. Change rotation to create bounce effect.
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:451
↓ 5 callers
Method
withBackgroundColorResId
Sets the {@code backgroundColorResId} and returns a reference to this Builder so that the methods can be chained together. @param backgroundColorResI
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:191
↓ 5 callers
Method
withDayPart
Sets the {@code dayPart} and returns a reference to this Builder so that the methods can be chained together. @param dayPart the {@code dayPart} to s
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:180
↓ 5 callers
Method
withImageResId
Sets the {@code imageResId} and returns a reference to this Builder so that the methods can be chained together. @param imageResId the {@code imageRe
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:158
↓ 5 callers
Method
withSportRound
Sets the {@code sportRound} and returns a reference to this Builder so that the methods can be chained together. @param sportRound the {@code sportRo
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:147
↓ 5 callers
Method
withSportSubtitle
Sets the {@code sportSubtitle} and returns a reference to this Builder so that the methods can be chained together. @param sportSubtitle the {@code s
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:136
↓ 5 callers
Method
withSportTitle
Sets the {@code sportTitle} and returns a reference to this Builder so that the methods can be chained together. @param sportTitle the {@code sportTi
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:125
↓ 5 callers
Method
withTime
Sets the {@code time} and returns a reference to this Builder so that the methods can be chained together. @param time the {@code time} to set @retur
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:169
↓ 4 callers
Method
deselectItem
Deselect selected item. {@link #deselectItem(int)}
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:748
↓ 4 callers
Method
getViewHeightPx
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:54
↓ 4 callers
Method
getViewScaleFactor
@return scale factor for select and deselect animation.
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:55
↓ 3 callers
Method
fill
Method create or reuse views for recyclerView. @param recycler recycler from the recyclerView
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:253
↓ 3 callers
Method
findCurrentCenterView
Find view in the middle of screen @return center View
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:1130
↓ 3 callers
Method
generate
Generate collection for open/close or shift animations. @param delta delta x (shift distance) for views @param isSelected flag if have sel
library/src/main/java/com/cleveroad/fanlayoutmanager/ViewAnimationInfoGenerator.java:29
↓ 3 callers
Method
getSelectedItemPosition
@return selected item position
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:209
↓ 3 callers
Method
shiftSideViews
Move views to sides or to the center of the screen. @param views view data information for shift animation {@link ViewAnimationInfo}
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:46
↓ 3 callers
Method
smoothScrollToPosition
(RecyclerView recyclerView, RecyclerView.State state, final int position)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:906
↓ 2 callers
Method
addAll
(Collection<SportCardModel> items)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:38
↓ 2 callers
Method
closeItem
Close item @param recyclerView RecyclerView for this LayoutManager @param position position item for deselect @param scrollToPosition pos
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:799
↓ 2 callers
Method
fillRightFromCenter
Method draw view using center view position. @param centerViewPosition position of center view (anchor). This view will be in center @param recycler
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:512
↓ 2 callers
Method
findCurrentCenterViewPos
Find position of view in the middle of screen @return position of center view or {@link RecyclerView#NO_POSITION}
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:1160
↓ 2 callers
Method
generateBaseViewRotation
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:502
↓ 2 callers
Method
getAngleItemBounce
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:46
↓ 2 callers
Method
getBackgroundColorResId
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:56
↓ 2 callers
Method
getCountry
()
app/src/main/java/com/cleveroad/testrecycler/models/AthleticModel.java:19
↓ 2 callers
Method
getImageResId
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:44
↓ 2 callers
Method
getModelByPos
(int pos)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:97
↓ 2 callers
Method
getSportTitle
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:32
↓ 2 callers
Method
init
()
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SharedTransitionSet.java:27
↓ 2 callers
Method
newBuilder
(Context context)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:30
↓ 2 callers
Method
newInstance
(SportCardModel sportCardModel)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/FullInfoTabFragment.java:38
↓ 2 callers
Method
onClick
(View v)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/MainFragment.java:108
↓ 2 callers
Method
scaleView
(final View view, float value)
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelperImpl.java:89
↓ 2 callers
Method
scrollHorizontallyInternal
Calculate delta x for views. @param dx fling (user scroll gesture) delta x @return delta x for views
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:379
↓ 2 callers
Method
scrollToCenter
Scroll views left or right so nearest view will be in the middle of screen
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:891
↓ 2 callers
Method
updateSpecWithExtra
(int spec, int startInset, int endInset)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:313
↓ 2 callers
Method
withViewHeightDp
Sets the {@code mViewHeightDp} and returns a reference to this Builder so that the methods can be chained together. @param viewHeightDp the {@code mV
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:96
↓ 2 callers
Method
withViewWidthDp
Sets the {@code mViewWidthDp} and returns a reference to this Builder so that the methods can be chained together. @param viewWidthDp the {@code mVie
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:83
↓ 1 callers
Method
addItems
(@NonNull Collection<AthleticModel> items)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/ScoreAdapter.java:23
↓ 1 callers
Method
build
Returns a {@code FanLayoutManagerSettings} built from the parameters previously set. @return a {@code FanLayoutManagerSettings} built with parameters
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:133
↓ 1 callers
Method
clear
()
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/ScoreAdapter.java:28
↓ 1 callers
Method
closeItem
Deselect view animation with start delay @param view view to scale (close) @param delay start delay @param animatorListener de
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:34
↓ 1 callers
Method
collapseViews
Method collapsed views (cards).
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:1068
↓ 1 callers
Method
deselectIfSelected
()
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/MainFragment.java:142
↓ 1 callers
Method
generateSportCards
()
app/src/main/java/com/cleveroad/testrecycler/SportCardsUtils.java:11
↓ 1 callers
Method
getCountry
()
app/src/main/java/com/cleveroad/testrecycler/models/Country.java:14
↓ 1 callers
Method
getDayPart
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:52
↓ 1 callers
Method
getName
()
app/src/main/java/com/cleveroad/testrecycler/models/AthleticModel.java:15
↓ 1 callers
Method
getScore
()
app/src/main/java/com/cleveroad/testrecycler/models/AthleticModel.java:23
↓ 1 callers
Method
getSportRound
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:40
↓ 1 callers
Method
getSportSubtitle
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:36
↓ 1 callers
Method
getTime
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:48
↓ 1 callers
Method
isFanRadiusEnable
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:42
↓ 1 callers
Method
isItemSelected
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:668
↓ 1 callers
Method
measureChildWithDecorationsAndMargin
Measure view with margins and specs @param child view to measure @param widthSpec spec for width @param heightSpec spec for height
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:300
↓ 1 callers
Method
newInstance
()
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/MainFragment.java:29
↓ 1 callers
Method
onBackPressed
()
app/src/main/java/com/cleveroad/testrecycler/ui/activities/main_activity/MainActivity.java:32
↓ 1 callers
Method
onItemClicked
(int pos, View view)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:103
↓ 1 callers
Method
onTimeForScrollingCalculated
@param targetPosition item position to scroll to @param time scroll duration
library/src/main/java/com/cleveroad/fanlayoutmanager/FanCardScroller.java:77
↓ 1 callers
Method
openItem
Select view animation with start delay. @param view view to scale (open) @param delay start delay duration @param animatorList
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:24
↓ 1 callers
Method
restoreBaseRotationSelectedItem
Method need to restore base (bounce) rotation for item @param listener rotate function listener
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:992
↓ 1 callers
Method
rotateView
Rotate view from current to custom angle. @param view view to rotate @param angle rotate angle @param listener animator listener to check start
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:72
↓ 1 callers
Method
selectItem
(final int position, int delay)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:673
↓ 1 callers
Method
setCardTimeCallback
(@Nullable FanCardTimeCallback cardTimeCallback)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanCardScroller.java:68
↓ 1 callers
Method
setOnItemClickListener
(OnItemClickListener onItemClickListener)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:93
↓ 1 callers
Method
straightenSelectedItem
Method need to remove bounce item rotation @param listener straighten function listener
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:922
↓ 1 callers
Method
straightenView
Rotate view from custom angle to 0. @param view view to rotate @param listener animator listener to check start or end animation
library/src/main/java/com/cleveroad/fanlayoutmanager/AnimationHelper.java:63
↓ 1 callers
Method
switchItem
Method change item state from close to open and open to close (switch state) @param recyclerView current recycler view. Need to smooth scroll
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:649
↓ 1 callers
Method
updateItemsByMode
Method collapsing all views
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:1091
↓ 1 callers
Method
withAngleItemBounce
Sets the {@code mAngleItemBounce} and returns a reference to this Builder so that the methods can be chained together. @param angleItemBounce the {@c
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:120
↓ 1 callers
Method
withFanRadius
Sets the {@code fanRadius} and returns a reference to this Builder so that the methods can be chained together. @param isFanRadiusEnable the {@code m
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:109
Method
AthleticHolder
(View itemView)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/ScoreAdapter.java:74
Method
AthleticModel
(String name, Country country, long score)
app/src/main/java/com/cleveroad/testrecycler/models/AthleticModel.java:9
Method
BaseSmoothScroller
(Context context)
library/src/main/java/com/cleveroad/fanlayoutmanager/BaseSmoothScroller.java:13
Method
Builder
(Context context)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:73
Method
Builder
()
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:116
Method
Country
(String country)
app/src/main/java/com/cleveroad/testrecycler/models/Country.java:10
Method
DividerItemDecoration
Default divider will be used
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/full_info_fragment/FullInfoTabFragment.java:113
Method
FanCardScroller
LinearSmoothScroller for switch views. @param context Context
library/src/main/java/com/cleveroad/fanlayoutmanager/FanCardScroller.java:27
Method
FanChildDrawingOrderCallback
(RecyclerView.LayoutManager layoutManager)
library/src/main/java/com/cleveroad/fanlayoutmanager/callbacks/FanChildDrawingOrderCallback.java:16
Method
FanLayoutManager
(@NonNull Context context)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:147
Method
FanLayoutManagerSettings
(Builder builder)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManagerSettings.java:21
Method
SavedState
()
library/src/main/java/com/cleveroad/fanlayoutmanager/FanLayoutManager.java:1236
Method
SharedTransitionSet
(Context context, AttributeSet attrs)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SharedTransitionSet.java:17
Method
ShiftToCenterCardScroller
(Context context)
library/src/main/java/com/cleveroad/fanlayoutmanager/ShiftToCenterCardScroller.java:18
Method
SportCardModel
(Builder builder)
app/src/main/java/com/cleveroad/testrecycler/models/SportCardModel.java:18
Method
SportCardViewHolder
(View itemView)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:115
Method
SportCardsAdapter
(Context context)
app/src/main/java/com/cleveroad/testrecycler/ui/fragments/main_fragment/SportCardsAdapter.java:26
Method
addition_isCorrect
()
library/src/test/java/com/cleveroad/fanlayoutmanager/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/com/cleveroad/testrecycler/ExampleUnitTest.java:13
Method
calculateDxToMakeVisible
(View view, int snapPreference)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanCardScroller.java:36
Method
calculateDxToMakeVisible
(View view, int snapPreference)
library/src/main/java/com/cleveroad/fanlayoutmanager/ShiftToCenterCardScroller.java:27
Method
calculateSpeedPerPixel
(DisplayMetrics displayMetrics)
library/src/main/java/com/cleveroad/fanlayoutmanager/FanCardScroller.java:57
Method
calculateSpeedPerPixel
(DisplayMetrics displayMetrics)
library/src/main/java/com/cleveroad/fanlayoutmanager/ShiftToCenterCardScroller.java:39
next →
1–100 of 176, ranked by callers