mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-05 12:48:55 +08:00
修复将播放速率调整为0.6后,再次打开设置面板将会导致app崩溃的问题
This commit is contained in:
parent
afa770fb7b
commit
aed86632d1
@ -4,7 +4,6 @@
|
||||
|
||||
### 优化
|
||||
|
||||
- 更新设置界面菜单布局
|
||||
- 添加歌单分类、排行榜激活指示器
|
||||
- 调整设置界面竖屏下的UI布局
|
||||
|
||||
@ -13,3 +12,4 @@
|
||||
- 修复歌单排序列表滚动重置问题
|
||||
- 修复搜索提示列表的显示时机问题
|
||||
- 就放tx源歌词获取失败的问题
|
||||
- 修复将播放速率调整为0.6后,再次打开设置面板将会导致app崩溃的问题
|
||||
|
@ -17,6 +17,11 @@ export type SliderProps = Pick<_SliderProps,
|
||||
export default memo(({ value, minimumValue, maximumValue, onSlidingStart, onSlidingComplete, onValueChange, step }: SliderProps) => {
|
||||
const theme = useTheme()
|
||||
|
||||
const handleValueChange = (value: number) => {
|
||||
// 修复当value小于等于minimumValue时,首次调用会传入0的问题
|
||||
if (onValueChange && minimumValue != null) onValueChange(Math.max(value, minimumValue))
|
||||
}
|
||||
|
||||
return (
|
||||
<Slider
|
||||
value={value}
|
||||
@ -28,7 +33,7 @@ export default memo(({ value, minimumValue, maximumValue, onSlidingStart, onSlid
|
||||
thumbTintColor={theme['c-primary']}
|
||||
onSlidingStart={onSlidingStart}
|
||||
onSlidingComplete={onSlidingComplete}
|
||||
onValueChange={onValueChange}
|
||||
onValueChange={handleValueChange}
|
||||
step={step}
|
||||
/>
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user