ㅤToggle Switchㅤ
Custom slide switches with images or solid colors for background and thumbs. Rounded corners can be adjusted.

ㅤFunctions:ㅤ
InitializeToggleSwitch
Initializes the switch with images for background and thumb, and adjusts rounded corners.
id(int): Switch identifier.arrangementComponentArrangement.startImageAsset(String): Background start image filename (from assets).endImageAsset(String): Background end image filename (from assets).startThumbAsset(String): Start thumb image filename (from assets).endThumbAsset(String): End thumb image filename (from assets).backgroundRadius(int): Background corner radius.thumbRadius(int): Corner radius of the thumb.
SetSwitchBackgroundColors
Sets solid colors for the switch background instead of images.
id(int): Switch identifier.startColor(int): Background color at start (in ARGB format).endColor(int): Background color at end (in ARGB format).

GetIsChecked
Returns the current state of the switch (true if on, false if off).
id(int): Switch identifier.

SetChecked
Sets the state of the switch, moving the thumb to the corresponding position.
id(int): Switch identifier.checked(boolean): Switch state (true for on, false for off).
ㅤEvent ㅤ
OnSwitchChanged
Event that is triggered when the switch changes state (is turned on or off).
id(int): Switch identifier.isChecked(boolean): Updated state of the switch (true if it is on, false if it is off).
ㅤExtension:ㅤ
joejsanz.joedevtoggleswitch.aix (12.8 KB)
Thanks.


