SwipeRefreshLayout
Last Updated On 2021-07-16
Version 1MinSDK 7Tutorial Video
A layout with ability to refresh on drag from top
Properties
You can set the below properties in the UI part of the builder.
- AlignHorizontal - it's a horizontal alignment value which is set to 1 by default.
- AlignVertical - it's a vertical alignment value which is set to 1 by default.
- BackgroundColor - it's a color value which is set to &h00000000 by default.
- Enabled - it's a boolean value which is set to true by default.
- HeihMargin - it's a four value which is set to 0,0,0,0 by default.
- HeihPadding - it's a four value which is set to 0,0,0,0 by default.
- Image - it's a asset value which is set to blank by default.
- MarginBottom - it's a non negative float value which is set to 0 by default.
- MarginLeft - it's a non negative float value which is set to 0 by default.
- MarginRight - it's a non negative float value which is set to 0 by default.
- MarginTop - it's a non negative float value which is set to 0 by default.
- PaddingBottom - it's a non negative float value which is set to 0 by default.
- PaddingLeft - it's a non negative float value which is set to 0 by default.
- PaddingRight - it's a non negative float value which is set to 0 by default.
- PaddingTop - it's a non negative float value which is set to 0 by default.
- RefreshBarBackGroundColor - it's a color value which is set to &hff0000ff by default.
- Visible - it's a visibility value which is set to true by default.
Block Properties
You can set the below blocks properties in the blocks section of the builder.
AlignHorizontal
A number that encodes how contents of the NiotronSwipeRefreshLayout are aligned horizontally. The choices are: 1 = left aligned, 2 = right aligned, 3 = horizontally centered. Alignment has no effect if the arrangement's width is automatic.
AlignVertical
A number that encodes how the contents of the NiotronSwipeRefreshLayout are aligned vertically. The choices are: 1 = aligned at the top, 2 = vertically centered, 3 = aligned at the bottom. Alignment has no effect if the arrangement's height is automatic.
BackgroundColor
Returns the background color of the NiotronSwipeRefreshLayout
Enabled
Sets if the layout is enabled or not
Height
Specifies the vertical height of the NiotronSwipeRefreshLayout, measured in pixels.
HeightPercent
Specifies the vertical height of the NiotronSwipeRefreshLayout as a percentage of the height of the Screen.
Image
Returns the path of the background image of the `NiotronSwipeRefreshLayout`.
MarginBottom
Property for MarginBottom
MarginLeft
Property for MarginLeft
MarginRight
Property for MarginRight
MarginTop
Property for MarginTop
NestedScrolling
Property for NestedScrolling
PaddingBottom
Property for PaddingBottom
PaddingLeft
Property for PaddingLeft
PaddingRight
Property for PaddingRight
PaddingTop
Property for PaddingTop
RefreshBarBackGroundColor
Property for RefreshBarBackGroundColor
Refreshing
Property for Refreshing
Visible
Specifies whether the NiotronSwipeRefreshLayout should be visible on the screen. Value is true if the NiotronSwipeRefreshLayout is showing and false if hidden.
Width
Specifies the horizontal width of the NiotronSwipeRefreshLayout, measured in pixels.
WidthPercent
Specifies the horizontal width of the NiotronSwipeRefreshLayout as a percentage of the width of the Screen.
Events
You can set the below event blocks in the blocks section of the builder.
OnPageRefresh
Event for OnPageRefresh