BaseBeautyStore 提供了一套完整的接口来管理美颜效果的设置和状态订阅。属性名 | 类型 | 描述 |
smoothLevel | StateFlow<Float> | 磨皮级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
whitenessLevel | StateFlow<Float> | 美白级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
ruddyLevel | StateFlow<Float> | 红润级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
函数名 | 描述 |
获取单例实例。 | |
设置磨皮级别。 | |
设置美白级别。 | |
设置红润级别。 | |
重置为默认状态。 |
abstract fun setSmoothLevel(smoothLevel: Float)
参数名 | 类型 | 描述 |
smoothLevel | Float | 磨皮级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
abstract fun setWhitenessLevel(whitenessLevel: Float)
参数名 | 类型 | 描述 |
whitenessLevel | Float | 美白级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
abstract fun setRuddyLevel(ruddyLevel: Float)
参数名 | 类型 | 描述 |
ruddyLevel | Float | 红润级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
abstract fun reset()
属性 | 类型 | 说明 |
smoothLevel | StateFlow<Float> | 磨皮级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
whitenessLevel | StateFlow<Float> | 美白级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
ruddyLevel | StateFlow<Float> | 红润级别,取值范围0到9;0表示关闭,9表示效果最明显。 |
// 获取单例实例val store = BaseBeautyStore.shared()// 订阅状态变化lifecycleScope.launch {store.baseBeautyState.smoothLevel.collect { level ->println("磨皮级别: $level")}}// 设置美颜效果store.setSmoothLevel(5f)store.setWhitenessLevel(3f)store.setRuddyLevel(2f)// 重置所有美颜效果store.reset()
文档反馈