Create Muk Toggle #
To create MukToggle, create and select MukUICanvas, right-click in the Hierarchy > Muk > Switch Toggle. You will see a new object(MUKSwitchToggle) created in the selected canvas or the first canvas in the Hierarchy (if no canvas is selected). If there’s no canvas in the Hierarchy, Muk will create a MukUICanvas for you and place the MUKSwitchToggle in the newly created MukUICanvas.
Muk Toggle Code #
You can set the on value change listener via script. Please see the code below.
using Muk;
// Assign MukSwitchToggle in the Inspector window
[SerializeField] private MukSwitchToggle mukSwitchToggle;
private void Start()
{
mukSwitchToggle.onValueChanged.AddListener(OnToggleValueChange);
}
public void OnToggleValueChange(bool isOn)
{
print("OnToggleValueChange " + isOn);
}
Muk Circular Indicator - Properties #
Property | Desciption | Value |
---|---|---|
Platform Type | Which UI Platform should Muk Components display. | Device - Base on device. iOS UI for iOS device, Material design for others. iOS - iOS design. Material - Material design. |
Dark Mode | Use Dark mode or light mode. You can set color for each mode in theme settings. | Dark - Dark Mode. Light - Light Mode. |
Is Toggle On | Status of the toggle | On Off |
Override On Background Color | Should override the background color of the toggle when it's on? | If ticked, it will show two options - iOS & Material, and each option will have two options inside(Light Mode color / Dark Mode Color). If not ticked, the system will get color from theme settings. |
Override Off Background color | Should override the background color of the toggle when it's off. | If ticked, it will show two options - iOS & Material, and each option will have two options inside(Light Mode color / Dark Mode Color). If not ticked, the system will get color from theme settings. |
Overrider On Handle Color | Should override the handle color of the toggle when it's on? | If ticked, it will show two options - iOS & Material, and each option will have two options inside(Light Mode color / Dark Mode Color). If not ticked, the system will get color from theme settings. |
Override Off Handle Color | Should override the handle color of the toggle when it's off. | If ticked, it will show two options - iOS & Material, and each option will have two options inside(Light Mode color / Dark Mode Color). If not ticked, the system will get color from theme settings. |
On Value Change | Call back for when the toggle status change. |