Add NotenActivity

Add basic functions for NotenActivity
Some other small changes
This commit is contained in:
BuildTools
2024-03-22 20:01:46 +01:00
parent 1c6c814736
commit fedf52c38e
9 changed files with 330 additions and 11 deletions

View File

@@ -38,6 +38,7 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.dp
import com.schoolapp.cleverclass.ui.theme.CleverClassTheme
import com.schoolapp.cleverclass.ui.theme.TextOnColouredButton
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
@@ -82,8 +83,8 @@ fun MainContent(){
)
Column(modifier = Modifier.verticalScroll(rememberScrollState())) {
MainButton(onClick = { /*TODO: Stundenplan activity*/ }, color = Color(0xFFFF4081), text = "Stundenplan", sharedPreferences)
MainButton(onClick = { /*TODO: Noten activity*/ }, color = Color(0xFFFFAB40), text = "Noten", sharedPreferences)
MainButton(onClick = { switchToActivity(context, StundenplanActivity::class.java) }, color = Color(0xFFFF4081), text = "Stundenplan", sharedPreferences)
MainButton(onClick = { switchToActivity(context, NotenActivity::class.java) }, color = Color(0xFFFFAB40), text = "Noten", sharedPreferences)
MainButton(onClick = { switchToActivity(context, PSEActivity::class.java) }, color = Color(0xFF536DFE), text = "Periodensystem", sharedPreferences)
MainButton(onClick = { /*TODO: Mebis activity*/ }, color = Color(0xFFE040FB), text = "Mebis", sharedPreferences)
MainButton(onClick = { /*TODO: DSBmobile activity*/ }, color = Color(0xFFFF6E40), text = "DSBmobile", sharedPreferences)
@@ -109,8 +110,8 @@ fun MainButton(onClick: () -> Unit, color : Color, text : String, sharedPreferen
.height(if (enabledState) 128.dp else 0.dp)
.padding(start = 16.dp, end = 16.dp, top = 16.dp)
) {
Text(text,
color = MaterialTheme.colorScheme.background,
Text(text = text,
color = TextOnColouredButton,
style = MaterialTheme.typography.labelMedium)
}