Property | Type | Description |
smoothLevel | StateFlow<Float> | Smooth level, value range [0-9]; 0 means off, 9 means most obvious effect. |
whitenessLevel | StateFlow<Float> | Whiteness level, value range [0-9]; 0 means off, 9 means most obvious effect. |
ruddyLevel | StateFlow<Float> | Ruddy level, value range [0-9]; 0 means off, 9 means most obvious effect. |
Function | Description |
Get singleton instance. | |
Set smooth level. | |
Set whiteness level. | |
Set ruddy level. | |
Reset to default state. |
abstract fun setSmoothLevel(smoothLevel: Float)
Parameter | Type | Required | Description |
smoothLevel | Float | Required | Smooth level, value range [0, 9]; 0 means off, 9 means most obvious effect. |
abstract fun setWhitenessLevel(whitenessLevel: Float)
Parameter | Type | Required | Description |
whitenessLevel | Float | Required | Whiteness level, value range [0, 9]; 0 means off, 9 means most obvious effect. |
abstract fun setRuddyLevel(ruddyLevel: Float)
Parameter | Type | Required | Description |
ruddyLevel | Float | Required | Ruddy level, value range [0, 9]; 0 means off, 9 means most obvious effect. |
abstract fun reset()
Property | Type | Description |
smoothLevel | StateFlow<Float> | Smooth level, value range [0-9]; 0 means off, 9 means most obvious effect. |
whitenessLevel | StateFlow<Float> | Whiteness level, value range [0-9]; 0 means off, 9 means most obvious effect. |
ruddyLevel | StateFlow<Float> | Ruddy level, value range [0-9]; 0 means off, 9 means most obvious effect. |
// Get singleton instanceval store = BaseBeautyStore.shared()// Subscribe to state changeslifecycleScope.launch {store.baseBeautyState.smoothLevel.collect { level ->println("Smooth level: $level")}}// Set beauty effectsstore.setSmoothLevel(5f)store.setWhitenessLevel(3f)store.setRuddyLevel(2f)// Reset all beauty effectsstore.reset()
Feedback