Overview
SpinnerX is a custom B4X library that allows you to create up to 6 types of spinners with high visual and functional flexibility.
Compatible with B4A and B4J, it offers an intuitive interface for manipulating numerical values in your applications.
Note: SpinnerX is not compatible with B4I due to a lack of test hardware.
Events
ChangeValue
Triggered each time the spinner's value changes.
Typical uses: updating a label, triggering an action, etc.
Functions
Min Value: Sets the minimum allowed value
Max Value: Sets the maximum allowed value
Default Value: Initial value displayed at startup
Step Incremental: Increment between each value
Position: Choose from 6 positions for the buttons and the value
Border Type: Border applied to each element or to the entire set
Border Size: Border thickness
Border Color: Border color
Corner Radius: Corner radius
TypeFace: Font used: Default, FontAwesome, Material Icons
Minus Color: Color of the decrement button
Minus Text Color: Color of the text on the decrement button
Minus Text: Text displayed on the decrement button
Plus Color: Color of the increment button
Plus Text Color: Color of the text on the increment button
Plus Text: Text displayed on the increment button
Value Color: Background color of the displayed value
Value Text Color: Color of the text on the displayed value
Properties
Positioning: Split Horizontal, Split Vertical, Left Horizontal, Left Vertical, Right Horizontal, Right Vertical
Borders: No Border, All Elements, Each Elements
Typography: Default Text, FontAwesome, Material Icons
Spinner Types
SpinnerX allows you to create up to 6 spinner variations based on your chosen layout and style.
Each type can be configured using the properties above to suit your design.
Dependencies
For B4J:
ByteConverter
JFX
CSSUtils
For B4A:
ByteConverter
XUI View
Have fun!
SpinnerX is a custom B4X library that allows you to create up to 6 types of spinners with high visual and functional flexibility.
Compatible with B4A and B4J, it offers an intuitive interface for manipulating numerical values in your applications.
Note: SpinnerX is not compatible with B4I due to a lack of test hardware.
Events
ChangeValue
Triggered each time the spinner's value changes.
Typical uses: updating a label, triggering an action, etc.
Functions
Min Value: Sets the minimum allowed value
Max Value: Sets the maximum allowed value
Default Value: Initial value displayed at startup
Step Incremental: Increment between each value
Position: Choose from 6 positions for the buttons and the value
Border Type: Border applied to each element or to the entire set
Border Size: Border thickness
Border Color: Border color
Corner Radius: Corner radius
TypeFace: Font used: Default, FontAwesome, Material Icons
Minus Color: Color of the decrement button
Minus Text Color: Color of the text on the decrement button
Minus Text: Text displayed on the decrement button
Plus Color: Color of the increment button
Plus Text Color: Color of the text on the increment button
Plus Text: Text displayed on the increment button
Value Color: Background color of the displayed value
Value Text Color: Color of the text on the displayed value
Properties
Positioning: Split Horizontal, Split Vertical, Left Horizontal, Left Vertical, Right Horizontal, Right Vertical
Borders: No Border, All Elements, Each Elements
Typography: Default Text, FontAwesome, Material Icons
Spinner Types
SpinnerX allows you to create up to 6 spinner variations based on your chosen layout and style.
Each type can be configured using the properties above to suit your design.
Dependencies
For B4J:
ByteConverter
JFX
CSSUtils
For B4A:
ByteConverter
XUI View
Have fun!
Attachments
Last edited: