Amir_RVViewPager
-
Functions:
- Build
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- Horizontal As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- ItemSpace (ItemSpace As Int) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- MinScale (minScale As Float) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- MoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- Vertical As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- AngleInterval (angleInterval As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- Build
- CenterScale (centerScale As Float) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- FlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- Gravity (gravity As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- MaxRemoveAngle (maxRemoveAngle As Float) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- MinRemoveAngle (minRemoveAngle As Float) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- MoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- Radius (radius As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- ZAlignment (zAlignment As Int) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- AngleInterval (angleInterval As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- Build
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- FlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- Gravity (gravity As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- MaxRemoveAngle (maxRemoveAngle As Float) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- MinRemoveAngle (minRemoveAngle As Float) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- MoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- Radius (radius As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- ZAlignment (zAlignment As Int) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- Angle (angle As Float) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- Build
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- FlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- Horizontal As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- ItemSpace (itemSpace As Int) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- MaxAlpha (maxAlpha As Float) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- MinAlpha (minAlpha As Float) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- MoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- RotateFromEdge (rotateFromEdge As Boolean) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- Vertical As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- Angle (angle As Float) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- Build
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- Horizontal As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- ItemSpace (itemSpace As Int) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- MoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- ReverseRotate (reverseRotate As Boolean) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- Vertical As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- Build
- DistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- Horizontal As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- ItemSpace (itemSpace As Int) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- MaxAlpha (maxAlpha As Float) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- MaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- MinAlpha (MinAlpha As Float) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- MinScale (minScale As Float) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- MoveSpeed (moveSpeed As Float) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- ReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- Vertical As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
-
Functions:
- Accelerate
- Accelerate2 (factor As Float)
- AccelerateDecelerate
- Anticipate
- Anticipate2 (tension As Float)
- AnticipateOvershoot
- AnticipateOvershoot2 (tension As Float)
- AnticipateOvershoot3 (tension As Float, ExtraTension As Float)
- Bounce
- Cycle (cycles As Float)
- Decelerate
- Decelerate2 (factor As Float)
- Linear
- Overshoot
- Overshoot2 (tension As Float)
- Path (controlX As Float, controlY As Float)
- Path2 (controlX As Float, controlY As Float, controlX2 As Float, controlY2 As Float)
-
Functions:
- build As com.aghajari.rvplugins.CarouselLayoutManager
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setItemSpace (itemSpace As Int) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setMinScale (minScale As Float) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setMoveSpeed (moveSpeed As Float) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setOrientation (orientation As Int) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.CarouselLayoutManager.Builder
-
Functions:
- build As com.aghajari.rvplugins.CircleLayoutManager
- setAngleInterval (angleInterval As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setFlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setGravity (gravity As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setMaxRemoveAngle (maxRemoveAngle As Float) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setMinRemoveAngle (minRemoveAngle As Float) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setMoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setRadius (radius As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.CircleLayoutManager.Builder
- setZAlignment (zAlignment As Int) As com.aghajari.rvplugins.CircleLayoutManager.Builder
-
Functions:
- build As com.aghajari.rvplugins.CircleScaleLayoutManager
- setAngleInterval (angleInterval As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setCenterScale (centerScale As Float) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setFlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setGravity (gravity As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setMaxRemoveAngle (maxRemoveAngle As Float) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setMinRemoveAngle (minRemoveAngle As Float) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setMoveSpeed (moveSpeed As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setRadius (radius As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
- setZAlignment (zAlignment As Int) As com.aghajari.rvplugins.CircleScaleLayoutManager.Builder
-
Functions:
- build As com.aghajari.rvplugins.GalleryLayoutManager
- setAngle (angle As Float) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setFlipRotate (flipRotate As Boolean) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setItemSpace (itemSpace As Int) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setMaxAlpha (maxAlpha As Float) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setMinAlpha (minAlpha As Float) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setMoveSpeed (moveSpeed As Float) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setOrientation (orientation As Int) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
- setRotateFromEdge (rotateFromEdge As Boolean) As com.aghajari.rvplugins.GalleryLayoutManager.Builder
-
Functions:
- build As com.aghajari.rvplugins.RotateLayoutManager
- setAngle (angle As Float) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setItemSpace (itemSpace As Int) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setMoveSpeed (moveSpeed As Float) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setOrientation (orientation As Int) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.RotateLayoutManager.Builder
- setReverseRotate (reverseRotate As Boolean) As com.aghajari.rvplugins.RotateLayoutManager.Builder
-
Functions:
- build As com.aghajari.rvplugins.ScaleLayoutManager
- setDistanceToBottom (distanceToBottom As Int) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setItemSpace (itemSpace As Int) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setMaxAlpha (maxAlpha As Float) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setMaxVisibleItemCount (maxVisibleItemCount As Int) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setMinAlpha (minAlpha As Float) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setMinScale (minScale As Float) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setMoveSpeed (moveSpeed As Float) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setOrientation (orientation As Int) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
- setReverseLayout (reverseLayout As Boolean) As com.aghajari.rvplugins.ScaleLayoutManager.Builder
Amir_RVCarouselViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVCarouselViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- Infinite As Boolean
- ItemSpace As Int
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MinScale As Float
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
Amir_RVCircleScaleViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- BOTTOM As Int
- CENTER_ON_TOP As Int
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- LEFT As Int
- LEFT_ON_TOP As Int
- RIGHT As Int
- RIGHT_ON_TOP As Int
- TOP As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVCircleScaleViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- AngleInterval As Int
- CenterScale As Float
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- FlipRotate As Boolean
- Gravity As Int
- Infinite As Boolean
- MaxRemoveAngle As Float
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MinRemoveAngle As Float
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- Radius As Int
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
- ZAlignment As Int
Amir_RVCircleViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- BOTTOM As Int
- CENTER_ON_TOP As Int
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- LEFT As Int
- LEFT_ON_TOP As Int
- RIGHT As Int
- RIGHT_ON_TOP As Int
- TOP As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVCircleViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVCircleViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- AngleInterval As Int
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- FlipRotate As Boolean
- Gravity As Int
- Infinite As Boolean
- MaxRemoveAngle As Float
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MinRemoveAngle As Float
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- Radius As Int
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
- ZAlignment As Int
Amir_RVGalleryViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVGalleryViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- Angle As Float
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- FlipRotate As Boolean
- Infinite As Boolean
- ItemSpace As Int
- MaxAlpha As Float
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MinAlpha As Float
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- RotateFromEdge As Boolean
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
Amir_RVRotateViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVRotateViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVRotateViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- Angle As Float
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- Infinite As Boolean
- ItemSpace As Int
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- ReverseRotate As Boolean
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
Amir_RVScaleViewPager
Amir_RecyclerView Plugin (LayoutManager)
Events:
- onPageScrollStateChanged (State As Int)
- onPageSelected (Position As Int)
Fields:
- DETERMINE_BY_MAX_AND_MIN As Int
- HORIZONTAL As Int
- VERTICAL As Int
Functions:
- CenterSnapHelper
- GetLayoutPositionOfView (v As android.view.View) As Int
- GetOffsetToCenter As Int
used by CenterSnapHelper to center the current view
Return type: @return:the dy between center and current position
- GetOffsetToPosition (position As Int) As Int
- GetViewByPosition (position As Int) As android.view.View
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVScaleViewPager.Builder
- PageSnapHelper
- SmoothScrollInterpolator As com.aghajari.rvplugins.Amir_RVScaleViewPager.Interpolators
- SmoothScrollToPosition (targetPosition As Int)
Properties:
- CurrentPosition As Int [read only]
- CurrentPositionOffset As Int [read only]
- DistanceToBottom As Int
- EnableBringCenterToFront As Boolean
- Infinite As Boolean
- ItemSpace As Int
- MaxAlpha As Float
- MaxVisibleItemCount As Int
Set the max visible item count, DETERMINE_BY_MAX_AND_MIN means it haven't been set now
And it will use MaxRemoveOffset() and MinRemoveOffset() to handle the range
- MinAlpha As Float
- MinScale As Float
- MoveSpeed As Float
- Orientation As Int
Sets or get the orientation of the layout. ViewPagerLayoutManager
will do its best to keep scroll position.
orientation : HORIZONTAL or VERTICAL
- RecycleChildrenOnDetach As Boolean
Returns whether LayoutManager will recycle its children when it is detached from
RecyclerView.
- ReverseLayout As Boolean
Used to reverse item traversal and layout order.
This behaves similar to the layout change for RTL views. When set to true, first item is
laid out at the end of the UI, second item is laid out before it etc.
For horizontal layouts, it depends on the layout direction.
When set to true, If android.support.v7.widget.RecyclerView is LTR, than it will
layout from RTL, if android.support.v7.widget.RecyclerView is RTL, it will layout
from LTR.
- SmoothScrollbarEnabled As Boolean
When smooth scrollbar is enabled, the position and size of the scrollbar thumb is computed
based on the number of visible pixels in the visible items. This however assumes that all
list items have similar or equal widths or heights (depending on list orientation).
If you use a list in which items have different dimensions, the scrollbar will change
appearance as the user scrolls through the list. To avoid this issue, you need to disable
this property.
When smooth scrollbar is disabled, the position and size of the scrollbar thumb is based
solely on the number of items in the adapter and the position of the visible items inside
the adapter. This provides a stable scrollbar as the user navigates through a list of items
with varying widths / heights.
Author: AmirHosseinAghajari