老套路,先上(献上)效果图
实际上这个页面在Android开发中太常见了。所以学些了下Compose版本
说下核心:
1.需要记录每次切换的页面position
var currentNavigationIndex by remember {
mutableStateOf(0)
}
2.使用对应的导航小部件BottomNavigation
本文中重点笔记如上,现在来看下完整代码
首页代码
package com.example.composelearning
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import com.example.composelearning.ui.page.HomeFrame
import com.exampl