Gemini优化图片滚动缓存问题「待验证」见ImageListScreen.kt中的ImageListScreen视图

This commit is contained in:
2024-08-22 21:21:07 +08:00
parent e7b75f8519
commit a4c8dcb9aa
2 changed files with 81 additions and 2 deletions

View File

@@ -24,6 +24,8 @@ import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.navigation.NavOptions
import androidx.navigation.navOptions
import com.aiosman.riderpro.LocalNavController
import com.aiosman.riderpro.R
import com.aiosman.riderpro.ui.NavigationRoute
@@ -83,7 +85,12 @@ fun LoginPage() {
text = "Login in".uppercase(),
backgroundImage = R.mipmap.rider_pro_grey_bg_big
) {
navController.navigate(NavigationRoute.UserAuth.route)
navController.navigate(
NavigationRoute.UserAuth.route,
navOptions {
popUpTo(navController.currentDestination?.id ?: 0) { inclusive = true }
}
)
}
ActionButton(
modifier = Modifier
@@ -92,7 +99,12 @@ fun LoginPage() {
text = "Sign In".uppercase(),
backgroundImage = R.mipmap.rider_pro_red_bg_big
){
navController.navigate(NavigationRoute.SignUp.route)
navController.navigate(
NavigationRoute.SignUp.route,
navOptions {
popUpTo(navController.currentDestination?.id ?: 0) { inclusive = true }
}
)
}
}
}