MCPcopy Create free account

hub / github.com/danylovolokh/LondonEyeLayoutManager / functions

Functions139 in github.com/danylovolokh/LondonEyeLayoutManager

Methodequals
(Object o)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/point/Point.java:60
MethodfillFirstQuadrantWithSectorPoints
-y | The formula is R^2 = x^2 + y^2 | We are calculating a circle points. |______ Start at y=-radius and increment y up
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/SectorPointCreator.java:35
MethodfillFourthQuadrantWithSectorPoints
| | x ------|----------> | The formula is R^2 = x^2 + y^2 | We are calculating a circle points. |
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/SectorPointCreator.java:69
MethodfillThirdQuadrantWithSectorPoints
( int radius, Map<String, Point> sector, List<String> indexesKeys,
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/SectorPointCreator.java:96
MethodfindNextViewCenter
This method looks for a next point clockwise. 4th, 1st, 2nd quadrants in that order. It is using {@link #mCirclePointIndex} and {@link #mCircleIndexPo
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:142
MethodfindPreviousViewCenter
This method looks for a previous point counterclockwise. 2nd, 1st, 4th quadrants in that order. But in inverted y axis We have "nextViewData". A
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:326
MethodfindViewCenterY
(int previousViewBottom, int halfViewHeight, int viewTop, AtomicInteger fourthQuadrantLastAngle)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/UnitCircleFourthQuadrantHelper.java:36
MethodgenerateDefaultLayoutParams
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:121
MethodgetChildAt
(int index)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/layouter/LayouterCallback.java:19
MethodgetDecoratedTop
(View view)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/scroller/ScrollHandlerCallback.java:17
MethodgetFirstVisiblePosition
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:217
MethodgetHalfWidthHeightPair
(View view)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:87
MethodgetHitRect
(Rect rect)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:82
MethodgetItemCount
()
sample_usage/src/main/java/com/volokh/danylo/sample_usage/adapter/LondonEyeListAdapter.java:49
MethodgetLastVisiblePosition
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:222
MethodgetNewCenterPointIndex
(int newCalculatedIndex)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:244
MethodgetPaddingTop
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/scroller/ScrollHandlerCallback.java:19
MethodgetViewCenterPoint
(int newCenterPointIndex)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:237
MethodgetViewCenterPointIndex
(Point point)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:232
MethodhashCode
A hashCode like this gives us performance of O(N/4) when using {@link java.util.HashMap} N - count of points in the circle. Explanation: we use "Mi
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/point/Point.java:55
MethodincrementFirstVisiblePosition
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:227
MethodincrementLastVisiblePosition
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:232
MethodisLastLayoutedView
This method checks if this is last visible layouted view. The return might be used to know if we should stop laying out TODO: use this method in Scrol
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/quadrant_helper/FirstQuadrantHelper.java:361
MethodisViewVisible
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/ViewData.java:72
Methodmirror_2nd_Octant
This method takes the points from 1st octant and mirror them to the 2nd octant ^ / +y | 2nd oct
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/mirror_helper/FirstQuadrantCircleMirrorHelper.java:56
Methodmirror_2nd_Quadrant
( Map<Integer, Point> circleIndexPoint, Map<Point, Integer> circlePointIndex )
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/mirror_helper/FirstQuadrantCircleMirrorHelper.java:73
Methodmirror_2nd_Semicircle
( Map<Integer, Point> circleIndexPoint, Map<Point, Integer> circlePointIndex )
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/mirror_helper/FirstQuadrantCircleMirrorHelper.java:93
MethodonBindViewHolder
(PassengerCapsuleViewHolder holder, int position)
sample_usage/src/main/java/com/volokh/danylo/sample_usage/adapter/LondonEyeListAdapter.java:42
MethodonCreate
(Bundle savedInstanceState)
sample_usage/src/main/java/com/volokh/danylo/sample_usage/MainActivity.java:23
MethodonCreateView
(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
sample_usage/src/main/java/com/volokh/danylo/sample_usage/MainActivity.java:106
MethodonCreateViewHolder
(ViewGroup parent, int viewType)
sample_usage/src/main/java/com/volokh/danylo/sample_usage/adapter/LondonEyeListAdapter.java:31
MethodonDraw
(Canvas canvas)
london-eye-layout-manager/src/main/java/com/volokh/danylo/utils/DebugRecyclerView.java:79
MethodonLayoutChildren
(RecyclerView.Recycler recycler, RecyclerView.State state)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:152
MethodscrollVerticallyBy
(int dy, RecyclerView.Recycler recycler, RecyclerView.State state)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/LondonEyeLayoutManager.java:138
MethodscrollVerticallyBy
This method does: 1. Shifts all views by received offset "dy". 2. Perform recycling if needed
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/scroller/ScrollHandler.java:47
MethodscrollViews
(View firstView, int delta)
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/scroller/NaturalScrollHandler.java:22
MethodscrollViews
1. Shifts first view by "dy" 2. Shifts all other views relatively to first view.
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/scroller/PixelPerfectScrollHandler.java:55
MethodtoString
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/ViewData.java:48
MethodtoString
()
london-eye-layout-manager/src/main/java/com/volokh/danylo/layoutmanager/circle_helper/point/Point.java:73
← previous101–139 of 139, ranked by callers