fix(about): 无法滚动查看许可证的内容
This commit is contained in:
parent
b32276eccc
commit
f890801922
1 changed files with 9 additions and 4 deletions
|
|
@ -1,11 +1,14 @@
|
||||||
package cn.super12138.todo.ui.pages.settings.components.licence
|
package cn.super12138.todo.ui.pages.settings.components.licence
|
||||||
|
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.lazy.LazyColumn
|
import androidx.compose.foundation.lazy.LazyColumn
|
||||||
import androidx.compose.foundation.lazy.LazyListState
|
import androidx.compose.foundation.lazy.LazyListState
|
||||||
import androidx.compose.foundation.lazy.items
|
import androidx.compose.foundation.lazy.items
|
||||||
import androidx.compose.foundation.lazy.rememberLazyListState
|
import androidx.compose.foundation.lazy.rememberLazyListState
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
import androidx.compose.foundation.text.selection.SelectionContainer
|
import androidx.compose.foundation.text.selection.SelectionContainer
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
import androidx.compose.material3.FilledTonalButton
|
import androidx.compose.material3.FilledTonalButton
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material3.Text
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
|
@ -26,9 +29,9 @@ import com.mikepenz.aboutlibraries.ui.compose.m3.util.htmlReadyLicenseContent
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun LicenceList(
|
fun LicenceList(
|
||||||
|
modifier: Modifier = Modifier,
|
||||||
libraries: Libs?,
|
libraries: Libs?,
|
||||||
state: LazyListState = rememberLazyListState(),
|
state: LazyListState = rememberLazyListState()
|
||||||
modifier: Modifier = Modifier
|
|
||||||
) {
|
) {
|
||||||
val uriHandler = LocalUriHandler.current
|
val uriHandler = LocalUriHandler.current
|
||||||
val view = LocalView.current
|
val view = LocalView.current
|
||||||
|
|
@ -61,8 +64,10 @@ fun LicenceList(
|
||||||
title = { Text(library.name) },
|
title = { Text(library.name) },
|
||||||
text = {
|
text = {
|
||||||
library.licenses.firstOrNull()?.licenseContent?.let {
|
library.licenses.firstOrNull()?.licenseContent?.let {
|
||||||
SelectionContainer {
|
Column(Modifier.verticalScroll(rememberScrollState())) {
|
||||||
Text(text = it)
|
SelectionContainer {
|
||||||
|
Text(text = it)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue