fix(crash): 多余的触感反馈

This commit is contained in:
Super12138 2025-02-06 19:56:39 +08:00
parent e44dcb8c5a
commit 9fe2544116

View file

@ -25,7 +25,6 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.input.nestedscroll.nestedScroll import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.text.style.TextOverflow
@ -33,7 +32,6 @@ import androidx.compose.ui.unit.dp
import cn.super12138.todo.R import cn.super12138.todo.R
import cn.super12138.todo.ui.TodoDefaults import cn.super12138.todo.ui.TodoDefaults
import cn.super12138.todo.ui.components.AnimatedExtendedFloatingActionButton import cn.super12138.todo.ui.components.AnimatedExtendedFloatingActionButton
import cn.super12138.todo.utils.VibrationUtils
@OptIn(ExperimentalMaterial3Api::class) @OptIn(ExperimentalMaterial3Api::class)
@Composable @Composable
@ -42,7 +40,6 @@ fun CrashPage(
exitApp: () -> Unit, exitApp: () -> Unit,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
val view = LocalView.current
val scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior() val scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior()
val scrollState = rememberScrollState() val scrollState = rememberScrollState()
val isExpanded by remember { val isExpanded by remember {
@ -69,10 +66,7 @@ fun CrashPage(
}, },
floatingActionButton = { floatingActionButton = {
AnimatedExtendedFloatingActionButton( AnimatedExtendedFloatingActionButton(
onClick = { onClick = exitApp,
VibrationUtils.performHapticFeedback(view)
exitApp()
},
icon = { icon = {
Icon( Icon(
imageVector = Icons.AutoMirrored.Outlined.ExitToApp, imageVector = Icons.AutoMirrored.Outlined.ExitToApp,