正在显示
1 个修改的文件
包含
12 行增加
和
2 行删除
| @@ -11,6 +11,8 @@ import androidx.activity.result.contract.ActivityResultContracts | @@ -11,6 +11,8 @@ import androidx.activity.result.contract.ActivityResultContracts | ||
| 11 | import androidx.activity.viewModels | 11 | import androidx.activity.viewModels |
| 12 | import androidx.compose.foundation.Image | 12 | import androidx.compose.foundation.Image |
| 13 | import androidx.compose.foundation.layout.* | 13 | import androidx.compose.foundation.layout.* |
| 14 | +import androidx.compose.foundation.rememberScrollState | ||
| 15 | +import androidx.compose.foundation.verticalScroll | ||
| 14 | import androidx.compose.material.* | 16 | import androidx.compose.material.* |
| 15 | import androidx.compose.runtime.* | 17 | import androidx.compose.runtime.* |
| 16 | import androidx.compose.ui.Alignment | 18 | import androidx.compose.ui.Alignment |
| @@ -84,14 +86,21 @@ class MainActivity : ComponentActivity() { | @@ -84,14 +86,21 @@ class MainActivity : ComponentActivity() { | ||
| 84 | AppTheme { | 86 | AppTheme { |
| 85 | var url by remember { mutableStateOf(defaultUrl) } | 87 | var url by remember { mutableStateOf(defaultUrl) } |
| 86 | var token by remember { mutableStateOf(defaultToken) } | 88 | var token by remember { mutableStateOf(defaultToken) } |
| 89 | + val scrollState = rememberScrollState() | ||
| 87 | // A surface container using the 'background' color from the theme | 90 | // A surface container using the 'background' color from the theme |
| 88 | Surface( | 91 | Surface( |
| 89 | color = MaterialTheme.colors.background, | 92 | color = MaterialTheme.colors.background, |
| 90 | - modifier = Modifier.fillMaxSize() | 93 | + modifier = Modifier |
| 94 | + .fillMaxSize() | ||
| 95 | + ) { | ||
| 96 | + Box( | ||
| 97 | + modifier = Modifier | ||
| 98 | + .verticalScroll(scrollState) | ||
| 91 | ) { | 99 | ) { |
| 92 | Column( | 100 | Column( |
| 93 | horizontalAlignment = Alignment.CenterHorizontally, | 101 | horizontalAlignment = Alignment.CenterHorizontally, |
| 94 | - modifier = Modifier.padding(10.dp) | 102 | + modifier = Modifier |
| 103 | + .padding(10.dp) | ||
| 95 | ) { | 104 | ) { |
| 96 | Spacer(modifier = Modifier.height(50.dp)) | 105 | Spacer(modifier = Modifier.height(50.dp)) |
| 97 | Image( | 106 | Image( |
| @@ -135,6 +144,7 @@ class MainActivity : ComponentActivity() { | @@ -135,6 +144,7 @@ class MainActivity : ComponentActivity() { | ||
| 135 | } | 144 | } |
| 136 | } | 145 | } |
| 137 | } | 146 | } |
| 147 | + } | ||
| 138 | 148 | ||
| 139 | private fun requestPermissions() { | 149 | private fun requestPermissions() { |
| 140 | val requestPermissionLauncher = | 150 | val requestPermissionLauncher = |
-
请 注册 或 登录 后发表评论