AboutScreen: adjustments
This commit is contained in:
@@ -16,6 +16,7 @@ package org.fairscan.app.ui.screens.about
|
||||
|
||||
import android.content.Intent
|
||||
import androidx.activity.compose.BackHandler
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.clickable
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Box
|
||||
@@ -27,8 +28,10 @@ import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.heightIn
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.size
|
||||
import androidx.compose.foundation.layout.width
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||
import androidx.compose.foundation.verticalScroll
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.filled.Close
|
||||
@@ -54,9 +57,11 @@ import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.saveable.rememberSaveable
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.draw.clip
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalResources
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.style.TextAlign
|
||||
import androidx.compose.ui.text.style.TextDecoration
|
||||
@@ -115,10 +120,18 @@ fun AboutContent(
|
||||
verticalArrangement = Arrangement.spacedBy(20.dp),
|
||||
horizontalAlignment = Alignment.CenterHorizontally
|
||||
) {
|
||||
Image(
|
||||
painter = painterResource(id = R.drawable.icon),
|
||||
contentDescription = null,
|
||||
modifier = Modifier
|
||||
.size(96.dp)
|
||||
.clip(RoundedCornerShape(20.dp))
|
||||
)
|
||||
Text(stringResource(R.string.app_name), style = MaterialTheme.typography.headlineMedium)
|
||||
Text(
|
||||
stringResource(R.string.app_tagline),
|
||||
textAlign = TextAlign.Center
|
||||
textAlign = TextAlign.Center,
|
||||
color = MaterialTheme.colorScheme.onSurfaceVariant
|
||||
)
|
||||
|
||||
HorizontalDivider()
|
||||
@@ -167,10 +180,6 @@ fun AboutContent(
|
||||
}
|
||||
|
||||
Section(title = stringResource(R.string.libraries)) {
|
||||
Text(
|
||||
stringResource(R.string.libraries_intro) +
|
||||
"\n• CameraX\n• Jetpack Compose\n• LiteRT\n• OpenCV\n• PDFBox",
|
||||
)
|
||||
Text(
|
||||
text = stringResource(R.string.view_full_list),
|
||||
modifier = Modifier.clickable(onClick = onViewLibraries),
|
||||
|
||||
BIN
app/src/main/res/drawable/icon.png
Normal file
BIN
app/src/main/res/drawable/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Povolit přístup</string>
|
||||
<string name="last_saved_pdf_files">Poslední PDF uložené v tomto zařízení:</string>
|
||||
<string name="libraries">Kníhovny</string>
|
||||
<string name="libraries_intro">Tato aplikace využívá několik open-source knihoven včetně:</string>
|
||||
<string name="libraries_open_source">Open-source knihovny</string>
|
||||
<string name="license">Licence</string>
|
||||
<string name="licensed_under">Tato aplikace je licencována pod GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Berechtigung erteilen</string>
|
||||
<string name="last_saved_pdf_files">Zuletzt auf diesem Gerät gespeicherte PDFs:</string>
|
||||
<string name="libraries">Bibliotheken</string>
|
||||
<string name="libraries_intro">Diese Anwendung verwendet mehrere Open-Source-Bibliotheken, darunter:</string>
|
||||
<string name="libraries_open_source">Open-Source-Bibliotheken</string>
|
||||
<string name="license">Lizenz</string>
|
||||
<string name="licensed_under">Diese Anwendung ist unter der GNU General Public License v3.0 lizenziert.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Conceder permiso</string>
|
||||
<string name="last_saved_pdf_files">PDF recientes guardados en este dispositivo:</string>
|
||||
<string name="libraries">Bibliotecas</string>
|
||||
<string name="libraries_intro">Esta aplicación utiliza varias bibliotecas de código abierto, incluidas:</string>
|
||||
<string name="libraries_open_source">Bibliotecas de código abierto</string>
|
||||
<string name="license">Licencia</string>
|
||||
<string name="licensed_under">Esta aplicación está licenciada bajo la GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Autoriser</string>
|
||||
<string name="last_saved_pdf_files">Derniers PDF enregistrés sur l’appareil :</string>
|
||||
<string name="libraries">Bibliothèques</string>
|
||||
<string name="libraries_intro">Cette application utilise plusieurs bibliothèques open source, notamment :</string>
|
||||
<string name="libraries_open_source">Bibliothèques open source</string>
|
||||
<string name="license">Licence</string>
|
||||
<string name="licensed_under">Cette application est distribuée sous licence GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Concendi autorizzazione</string>
|
||||
<string name="last_saved_pdf_files">PDF recenti salvati su questo dispositivo:</string>
|
||||
<string name="libraries">Librerie</string>
|
||||
<string name="libraries_intro">Questa app usa diverse librerie open source, incluse:</string>
|
||||
<string name="libraries_open_source">Librerie open source</string>
|
||||
<string name="license">Licenza</string>
|
||||
<string name="licensed_under">Questa app è concessa in licenza ai sensi della GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Conceder permissão</string>
|
||||
<string name="last_saved_pdf_files">PDFs recentes salvos neste dispositivo:</string>
|
||||
<string name="libraries">Bibliotecas</string>
|
||||
<string name="libraries_intro">Este aplicativo usa várias bibliotecas de código aberto, incluindo:</string>
|
||||
<string name="libraries_open_source">Bibliotecas de código aberto</string>
|
||||
<string name="license">Licença</string>
|
||||
<string name="licensed_under">Este aplicativo é licenciado sob a GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">Предоставить разрешение</string>
|
||||
<string name="last_saved_pdf_files">Последние PDF, сохранённые на этом устройстве:</string>
|
||||
<string name="libraries">Библиотеки</string>
|
||||
<string name="libraries_intro">Это приложение использует ряд библиотек с открытым исходным кодом, включая:</string>
|
||||
<string name="libraries_open_source">Библиотеки с открытым исходным кодом</string>
|
||||
<string name="license">Лицензия</string>
|
||||
<string name="licensed_under">Это приложение лицензировано в соответствии с GNU General Public License v3.0.</string>
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="grant_permission">授予权限</string>
|
||||
<string name="last_saved_pdf_files">最近保存在此设备上的 PDF:</string>
|
||||
<string name="libraries">库</string>
|
||||
<string name="libraries_intro">本应用使用的开源库:</string>
|
||||
<string name="libraries_open_source">开源库</string>
|
||||
<string name="license">许可证</string>
|
||||
<string name="licensed_under">本应用根据GNU General Public License v3.0获得许可。</string>
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
<string name="grant_permission">Grant permission</string>
|
||||
<string name="last_saved_pdf_files">Recent PDFs saved on this device:</string>
|
||||
<string name="libraries">Libraries</string>
|
||||
<string name="libraries_intro">This application uses several open-source libraries, including:</string>
|
||||
<string name="libraries_open_source">Open-source libraries</string>
|
||||
<string name="license">License</string>
|
||||
<string name="licensed_under">This application is licensed under the GNU General Public License v3.0.</string>
|
||||
|
||||
Reference in New Issue
Block a user