From 4004b2e386eb50a2dd549353087e30d6f5b46668 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Sat, 23 Aug 2025 13:15:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=95=8C=E9=9D=A2=E4=B8=8E?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 12 ++ app/src/main/ic_launcher-playstore.png | Bin 0 -> 27293 bytes .../io/legato/kazusa/help/LauncherIconHelp.kt | 7 +- .../changesource/ChangeBookSourceAdapter.kt | 5 + .../changesource/ChangeBookSourceDialog.kt | 25 +-- .../kazusa/ui/book/manga/ReadMangaActivity.kt | 6 +- .../manga/config/MangaColorFilterDialog.kt | 1 - .../manga/config/MangaFooterSettingDialog.kt | 60 +++++++ .../manga/config/MangaScrollModeDialog.kt | 59 ------- app/src/main/res/anim/popup_enter.xml | 4 - .../res/drawable/bg_bottom_sheet_handle.xml | 6 - .../res/drawable/ic_launcher_foreground.xml | 38 +++++ app/src/main/res/layout/activity_about.xml | 51 +++--- .../res/layout/dialog_book_change_source.xml | 83 +++++++++- .../res/layout/dialog_cover_rule_config.xml | 12 +- .../res/layout/dialog_manga_color_filter.xml | 18 +-- .../layout/dialog_manga_footer_setting.xml | 118 +++++++++++--- .../res/layout/dialog_manga_scroll_mode.xml | 81 +--------- .../res/layout/dialog_read_book_style.xml | 9 +- .../main/res/layout/dialog_read_padding.xml | 12 +- app/src/main/res/layout/dialog_text_view.xml | 13 +- app/src/main/res/layout/dialog_tip_config.xml | 12 +- app/src/main/res/layout/dialog_update.xml | 12 +- .../main/res/layout/item_change_source.xml | 151 ++++++++++-------- .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 +- .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../main/res/mipmap-anydpi-v26/launcher0.xml | 6 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2364 -> 0 bytes app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1720 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 3492 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1599 -> 0 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 1150 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 2392 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 3246 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 2132 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 4700 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 5136 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 3176 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 7576 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 7656 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 4264 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 10272 bytes app/src/main/res/values-es-rES/arrays.xml | 1 + app/src/main/res/values-es-rES/strings.xml | 2 +- app/src/main/res/values-ja-rJP/strings.xml | 2 +- app/src/main/res/values-pt-rBR/arrays.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-vi/strings.xml | 2 +- app/src/main/res/values-zh-rHK/strings.xml | 2 +- app/src/main/res/values-zh-rTW/arrays.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values-zh/arrays.xml | 1 + app/src/main/res/values-zh/strings.xml | 4 +- app/src/main/res/values/array_values.xml | 1 + app/src/main/res/values/arrays.xml | 1 + .../res/values/ic_launcher_background.xml | 4 + app/src/main/res/values/strings.xml | 2 +- 57 files changed, 488 insertions(+), 351 deletions(-) create mode 100644 app/src/main/ic_launcher-playstore.png delete mode 100644 app/src/main/res/drawable/bg_bottom_sheet_handle.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/launcher0.xml delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values/ic_launcher_background.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8d0a4cc96..16643b883 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,6 +32,18 @@ android:supportsRtl="true" android:theme="@style/Base.AppTheme" tools:ignore="AllowBackup,GoogleAppIndexingWarning,UnusedAttribute"> + + + + + + + {q9Ygm3f`a7GARPij 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

cbx1MHBmlvi~ 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 literal 0 HcmV?d00001 diff --git a/app/src/main/java/io/legato/kazusa/help/LauncherIconHelp.kt b/app/src/main/java/io/legato/kazusa/help/LauncherIconHelp.kt index e76464f16..f5e78da43 100644 --- a/app/src/main/java/io/legato/kazusa/help/LauncherIconHelp.kt +++ b/app/src/main/java/io/legato/kazusa/help/LauncherIconHelp.kt @@ -2,9 +2,7 @@ package io.legato.kazusa.help import android.content.ComponentName import android.content.pm.PackageManager -import android.os.Build import io.legato.kazusa.R -import io.legato.kazusa.ui.welcome.* import io.legato.kazusa.utils.toastOnUi import splitties.init.appCtx @@ -15,6 +13,7 @@ import splitties.init.appCtx object LauncherIconHelp { private val packageManager: PackageManager = appCtx.packageManager private val componentNames = arrayListOf( + ComponentName(appCtx.packageName, "${appCtx.packageName}.Launcher0"), ComponentName(appCtx.packageName, "${appCtx.packageName}.Launcher1"), ComponentName(appCtx.packageName, "${appCtx.packageName}.Launcher2"), ComponentName(appCtx.packageName, "${appCtx.packageName}.Launcher3"), @@ -31,10 +30,6 @@ object LauncherIconHelp { fun changeIcon(icon: String?) { if (icon.isNullOrEmpty()) return - if (Build.VERSION.SDK_INT < 26) { - appCtx.toastOnUi(R.string.change_icon_error) - return - } try { // 首先禁用主Activity的启动器intent diff --git a/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceAdapter.kt b/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceAdapter.kt index 9e31e61c4..0a8e33867 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceAdapter.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceAdapter.kt @@ -18,6 +18,7 @@ import io.legato.kazusa.lib.dialogs.alert import io.legato.kazusa.utils.getCompatColor import io.legato.kazusa.utils.gone import io.legato.kazusa.utils.invisible +import io.legato.kazusa.utils.themeColor import io.legato.kazusa.utils.visible import splitties.init.appCtx import splitties.views.onLongClick @@ -62,8 +63,10 @@ class ChangeBookSourceAdapter( tvRespondTime.text = context.getString(R.string.respondTime, item.respondTime) if (callBack.oldBookUrl == item.bookUrl) { ivChecked.visible() + root.setBackgroundColor(context.themeColor(com.google.android.material.R.attr.colorSurfaceContainerHighest)) } else { ivChecked.invisible() + root.setBackgroundColor(context.themeColor(com.google.android.material.R.attr.colorSurfaceContainerLow)) } } else { for (i in payloads.indices) { @@ -74,8 +77,10 @@ class ChangeBookSourceAdapter( "latest" -> tvLast.text = item.getDisplayLastChapterTitle() "upCurSource" -> if (callBack.oldBookUrl == item.bookUrl) { ivChecked.visible() + root.setBackgroundColor(context.themeColor(com.google.android.material.R.attr.colorSurfaceContainer)) } else { ivChecked.invisible() + root.setBackgroundColor(context.themeColor(com.google.android.material.R.attr.colorSurfaceContainerLow)) } } } diff --git a/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceDialog.kt b/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceDialog.kt index 452429978..4cf47f99e 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceDialog.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/changesource/ChangeBookSourceDialog.kt @@ -2,6 +2,7 @@ package io.legato.kazusa.ui.book.changesource //import io.legado.app.lib.theme.getPrimaryTextColor //import io.legado.app.lib.theme.primaryColor +import android.annotation.SuppressLint import android.os.Bundle import android.view.Menu import android.view.MenuItem @@ -41,6 +42,7 @@ import io.legato.kazusa.utils.observeEvent import io.legato.kazusa.utils.startActivity import io.legato.kazusa.utils.transaction import io.legato.kazusa.utils.viewbindingdelegate.viewBinding +import io.legato.kazusa.utils.visible import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.delay import kotlinx.coroutines.flow.conflate @@ -205,9 +207,11 @@ class ChangeBookSourceDialog() : BaseBottomSheetDialogFragment(R.layout.dialog_b } } + @SuppressLint("SetTextI18n") private fun initLiveData() { viewModel.searchStateData.observe(viewLifecycleOwner) { binding.refreshProgressBar.isVisible = it + if (it) { startStopMenuItem?.let { item -> item.setIcon(R.drawable.ic_stop_black_24dp) @@ -226,7 +230,7 @@ class ChangeBookSourceDialog() : BaseBottomSheetDialogFragment(R.layout.dialog_b viewModel.searchDataFlow.conflate().collect { adapter.setItems(it) - binding.loadingIndicator.isVisible = it.isEmpty() + binding.tvEmptyMsg.isVisible = it.isEmpty() binding.recyclerView.isVisible = it.isNotEmpty() delay(1000) @@ -239,15 +243,16 @@ class ChangeBookSourceDialog() : BaseBottomSheetDialogFragment(R.layout.dialog_b viewModel.changeSourceProgress .drop(1) .collect { (count, name) -> - binding.tvDur.text = - getString( - R.string.change_source_progress, - adapter.itemCount, - count, - viewModel.totalSourceCount, - name - ) - delay(500) + val total = viewModel.totalSourceCount + val progress = if (total > 0) (count * 100 / total) else 0 + + binding.refreshProgressBar.isIndeterminate = false + binding.refreshProgressBar.progress = progress + binding.llInfo.visible() + + binding.tvProgress.text = "$count / $total" + binding.tvResult.text = + getString(R.string.change_source_progress, adapter.itemCount) } } } diff --git a/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt b/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt index f5b52e635..82aba7449 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt @@ -549,6 +549,8 @@ class ReadMangaActivity : VMBaseActivity(AppConfig.mangaFooterConfig).getOrNull() ?: MangaFooterConfig() + var initialWebtoonSidePadding: Int = 0 + var initialScrollMode: Int = MangaScrollMode.PAGE_RIGHT_TO_LEFT + var callback: Callback? = null private val binding by viewBinding(DialogMangaFooterSettingBinding::bind) @@ -32,6 +36,56 @@ class MangaFooterSettingDialog : override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) { + binding.chipGroupScrollMode.removeAllViews() + + MangaScrollMode.ALL.forEach { mode -> + binding.chipGroupScrollMode.addView(Chip(requireContext()).apply { + text = MangaScrollMode.labelOf(mode) + isCheckable = true + isChecked = (mode == initialScrollMode) + + setOnClickListener { + callback?.onScrollModeChanged(mode) + } + }) + } + + binding.scvPadding.apply { + valueFormat = { "$it %" } + progress = initialWebtoonSidePadding + onChanged = { newValue -> + callback?.upSidePadding(newValue) + } + } + + binding.checkboxDisableClickScroll.apply { + isChecked = AppConfig.disableClickScroll + setOnCheckedChangeListener { _, isChecked -> + callback?.onClickScrollDisabledChanged(isChecked) + } + } + + binding.checkboxDisableMangaScale.apply { + isChecked = AppConfig.disableMangaScale + setOnCheckedChangeListener { _, isChecked -> + callback?.onMangaScaleDisabledChanged(isChecked) + } + } + + binding.checkboxHideMangaTitle.apply { + isChecked = AppConfig.hideMangaTitle + setOnCheckedChangeListener { _, isChecked -> + callback?.onHideMangaTitleChanged(isChecked) + } + } + + binding.checkboxVolumeKeyPage.apply { + isChecked = AppConfig.MangaVolumeKeyPage + setOnCheckedChangeListener { _, isChecked -> + callback?.onVolumeKeyPageChanged(isChecked) + } + } + binding.cbChapterLabel.run { isChecked = !config.hideChapterLabel setOnCheckedChangeListener { _, isChecked -> @@ -187,6 +241,12 @@ class MangaFooterSettingDialog : fun onAutoPageSpeedChanged(speed: Int) fun showColorFilterConfig() fun showClickConfig() + fun onScrollModeChanged(mode: Int) + fun upSidePadding(padding: Int) + fun onClickScrollDisabledChanged(disabled: Boolean) + fun onMangaScaleDisabledChanged(disabled: Boolean) + fun onHideMangaTitleChanged(hide: Boolean) + fun onVolumeKeyPageChanged(enable: Boolean) } } \ No newline at end of file diff --git a/app/src/main/java/io/legato/kazusa/ui/book/manga/config/MangaScrollModeDialog.kt b/app/src/main/java/io/legato/kazusa/ui/book/manga/config/MangaScrollModeDialog.kt index 433b9d134..f395e8261 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/manga/config/MangaScrollModeDialog.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/manga/config/MangaScrollModeDialog.kt @@ -2,7 +2,6 @@ package io.legato.kazusa.ui.book.manga.config import android.os.Bundle import android.view.View -import com.google.android.material.chip.Chip import io.legato.kazusa.R import io.legato.kazusa.base.BaseBottomSheetDialogFragment import io.legato.kazusa.databinding.DialogMangaScrollModeBinding @@ -14,8 +13,6 @@ class MangaScrollModeDialog : BaseBottomSheetDialogFragment(R.layout.dialog_mang private val binding by viewBinding(DialogMangaScrollModeBinding::bind) var initialAutoPageEnabled: Boolean = false - var initialWebtoonSidePadding: Int = 0 - var initialScrollMode: Int = MangaScrollMode.PAGE_RIGHT_TO_LEFT var callback: Callback? = null @@ -24,20 +21,6 @@ class MangaScrollModeDialog : BaseBottomSheetDialogFragment(R.layout.dialog_mang } private fun initView() { - binding.chipGroupScrollMode.removeAllViews() - - MangaScrollMode.ALL.forEach { mode -> - binding.chipGroupScrollMode.addView(Chip(requireContext()).apply { - text = MangaScrollMode.labelOf(mode) - isCheckable = true - isChecked = (mode == initialScrollMode) - - setOnClickListener { - callback?.onScrollModeChanged(mode) - binding.chipAutoPage.isChecked = false - } - }) - } binding.chipAutoPage.run { isChecked = initialAutoPageEnabled @@ -47,42 +30,6 @@ class MangaScrollModeDialog : BaseBottomSheetDialogFragment(R.layout.dialog_mang } } - binding.checkboxDisableClickScroll.apply { - isChecked = AppConfig.disableClickScroll - setOnCheckedChangeListener { _, isChecked -> - callback?.onClickScrollDisabledChanged(isChecked) - } - } - - binding.checkboxDisableMangaScale.apply { - isChecked = AppConfig.disableMangaScale - setOnCheckedChangeListener { _, isChecked -> - callback?.onMangaScaleDisabledChanged(isChecked) - } - } - - binding.checkboxHideMangaTitle.apply { - isChecked = AppConfig.hideMangaTitle - setOnCheckedChangeListener { _, isChecked -> - callback?.onHideMangaTitleChanged(isChecked) - } - } - - binding.checkboxVolumeKeyPage.apply { - isChecked = AppConfig.MangaVolumeKeyPage - setOnCheckedChangeListener { _, isChecked -> - callback?.onVolumeKeyPageChanged(isChecked) - } - } - - binding.scvPadding.apply { - valueFormat = { "$it %" } - progress = initialWebtoonSidePadding - onChanged = { newValue -> - callback?.upSidePadding(newValue) - } - } - initAutoPageSpeed(initialAutoPageEnabled) } @@ -101,12 +48,6 @@ class MangaScrollModeDialog : BaseBottomSheetDialogFragment(R.layout.dialog_mang interface Callback { fun onAutoPageToggle(enable: Boolean) fun onAutoPageSpeedChanged(speed: Int) - fun onScrollModeChanged(mode: Int) - fun onClickScrollDisabledChanged(disabled: Boolean) - fun onMangaScaleDisabledChanged(disabled: Boolean) - fun upSidePadding(padding: Int) - fun onHideMangaTitleChanged(hide: Boolean) - fun onVolumeKeyPageChanged(enable: Boolean) } } diff --git a/app/src/main/res/anim/popup_enter.xml b/app/src/main/res/anim/popup_enter.xml index f218d4b8e..fe46fbe53 100644 --- a/app/src/main/res/anim/popup_enter.xml +++ b/app/src/main/res/anim/popup_enter.xml @@ -1,10 +1,6 @@ - - - - - diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 000000000..6c9f32f27 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index 74e82bedb..b765f1c66 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -45,20 +45,15 @@ android:orientation="vertical" app:layout_behavior="@string/appbar_scrolling_view_behavior"> - - - - + app:layout_constraintEnd_toEndOf="parent" /> + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/cd_about" /> + android:textStyle="bold" + tools:ignore="SmallSp" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/cd_ver" /> + app:layout_constraintTop_toBottomOf="@id/tv_detail"> - + + + + + + + + + + + + + + + + + + android:orientation="vertical" + android:visibility="gone"> + + + + + - + + android:paddingBottom="8dp"> + android:paddingBottom="8dp"> - + @@ -71,6 +70,7 @@ android:id="@+id/cp_epaper" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:checkable="true" android:layout_marginEnd="8dp" android:text="@string/manga_epaper" /> @@ -78,9 +78,9 @@ android:id="@+id/cp_enableGray" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:checkable="true" android:text="灰度" /> - + android:paddingBottom="8dp"> + android:paddingBottom="8dp"> - + + + + + + + + + + + + + @@ -95,6 +135,7 @@ android:layout_height="wrap_content" android:layout_marginVertical="8dp" app:cardBackgroundColor="?attr/colorSurfaceVariant" + android:layout_marginHorizontal="16dp" app:cardCornerRadius="8dp" app:strokeWidth="0dp"> @@ -107,7 +148,8 @@ + android:layout_height="wrap_content" + android:paddingHorizontal="16dp"> + android:layout_height="wrap_content" + android:paddingHorizontal="16dp"> - + + + + + + + + + + + + + - + + diff --git a/app/src/main/res/layout/dialog_manga_scroll_mode.xml b/app/src/main/res/layout/dialog_manga_scroll_mode.xml index 0fa4be1d8..52b8b081d 100644 --- a/app/src/main/res/layout/dialog_manga_scroll_mode.xml +++ b/app/src/main/res/layout/dialog_manga_scroll_mode.xml @@ -24,7 +24,7 @@ android:id="@+id/bottom_sheet_title" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="漫画设置" + android:text="自动阅读" android:textSize="18sp" android:textStyle="bold" /> @@ -36,30 +36,6 @@ android:orientation="vertical" android:paddingHorizontal="16dp"> - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/dialog_read_book_style.xml b/app/src/main/res/layout/dialog_read_book_style.xml index ed11908dc..1b8a8226f 100644 --- a/app/src/main/res/layout/dialog_read_book_style.xml +++ b/app/src/main/res/layout/dialog_read_book_style.xml @@ -63,7 +63,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> - - + - - + diff --git a/app/src/main/res/layout/dialog_read_padding.xml b/app/src/main/res/layout/dialog_read_padding.xml index f9f4551ab..4b6ae2343 100644 --- a/app/src/main/res/layout/dialog_read_padding.xml +++ b/app/src/main/res/layout/dialog_read_padding.xml @@ -15,15 +15,13 @@ android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" - android:paddingVertical="16dp" + android:paddingBottom="16dp" android:paddingHorizontal="16dp"> - + @@ -10,15 +9,13 @@ android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" - android:paddingVertical="8dp" + android:paddingBottom="8dp" android:paddingHorizontal="16dp"> - + - + + android:paddingBottom="16dp"> - + + android:background="@android:color/transparent" + android:foreground="?attr/selectableItemBackground" + android:paddingHorizontal="16dp" + android:paddingVertical="8dp"> - - - + + android:layout_marginStart="16dp" + android:ellipsize="end" + android:maxLines="1" + android:textColor="?attr/colorSecondary" + android:textSize="16sp" + android:textStyle="bold" + app:layout_constraintEnd_toStartOf="@id/tv_author" + app:layout_constraintStart_toEndOf="@id/iv_good" + app:layout_constraintTop_toTopOf="parent" + tools:text="latest chapter name" /> + + + + + + + + android:layout_marginStart="16dp" + android:layout_marginTop="8dp" + android:textSize="12sp" + app:layout_constraintEnd_toStartOf="@id/tv_respond_time" + app:layout_constraintStart_toEndOf="@id/iv_good" + app:layout_constraintTop_toBottomOf="@id/tv_origin" + tools:text="word count" /> + + tools:text="respond time" /> + - - \ No newline at end of file + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 09132acdd..ac94b34f5 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,5 @@ - - - + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 000000000..ac94b34f5 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/launcher0.xml b/app/src/main/res/mipmap-anydpi-v26/launcher0.xml new file mode 100644 index 000000000..09132acdd --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/launcher0.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index fee3a447a701b418320b17c5ca601972aefe901a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2364 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 Mwosc|s~fm~0opUvdH?_b diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..392a17588335da77f4939de7e73cc7b48ebb895a GIT binary patch literal 1720 zcmV;p21of)Nk&Gn1^@t8MM6+kP&iDa1^@srN5ByPHHU(>Z5Wq7>|F>EF#)z&qEWv> zp5(07$AMdz}<$pv7S!5e})W3 zX27Rl3bvqi9x4`~cdh7Y+2cJ9Y8HVUNs=Nds;R1X)nI-f;}hQ~!p*91EOtT=0I+PF zZ&VJkowL#YJ8&CGk(^~de1z26+8oJAZ>qbir)ts4D;;IzU21#AR8>RK#V>$G!b8Os z!9aQMv8SUX2Ck!%M5R%(F?eC`4HXx*X?TOZsGyjbX9~f)1Qt#Lf=Xh!Mj^Nr0MJmz zY`b3f2WhkI%}wrXD}A-Y$hOj2QUl3XJZ_H|b|L+DDyxzO2@RgId7asSuINL*D6n2k= zUfp&y4tkG9Z{T6mTIDj3mtl2ucaI0JHX#B63);(V$=(9^$@y2eWm7=y0XbMKsf@Z# z;jSL1Y@Pj*NEVZUy;YsLcPo8b7|Rt%EwI|_1L0dX<6LxeKtuNen3y;3 zFjDS~NY$c#wHtB^SZ^T%(6e4V!bs`Ud;?rAFnlKnqKDHCW^TU+m!JPTz|g!)DW!YZ z)6B(H2Z}${Hlplq-AXCFJya$p0f9TN-+zD(3v+3)2O2+>%mjd;c@v~tcj2ipTh&Xc z^pe;F(Xb+sOH!~=XK(?oG<(QES{cm6+XLuxYO|1-}-ft+BR9t5V6^!=55)0MH47j=N2%gcMvVl4Q^vDu;g!W_8w4;1OPp zRfLr0n^Fl??1Rmvle}5iHd2(e-GXlmg*;JL;O`(ru&>yh=-^QR=vOZ9*;t`D z3w||N)Oetn>Oz*kf5nO6DH~*_2bLs0cjkWL%J2V7b7`Rmnmm>(0G6|uX~Lh5QbpAS zt9pI;me?ce3wn7_=!VM8vZ?uf2Ga6iH$MEk17I!(=Qtk+%I%F1sw<`mpp6Wxx^_>v z6$e)SKUj`e!*(1%7nD#zmXRAq5Z&Epi-E7@q3W;W z4p2|t4ji6pSgy=GtgxETL-GGS1HvAEhY;3Tifc{J5@_%-?4U@Ur)PxGkT6#+A3AlcD`a6koO3p(j*p&=d zz>mo_1$S9OEf&1vtx!!d8Hkp$I!0y41Ic&`mexkN2Vyag1h(KlOQ{wpZu9&6?f=?F z=4>ovKoCLuc(84L1CS_20(xaf%TqW3LPb8O9W1*FR&TYDS!>+?8j$;xR&Y_v1OC@B zW45%{&w`thoh3M-t^fWy;PijG9sa@=FXlY-U3fC<5KvD#%gf-X%?%)Oct3xKEuPI~ zSm;{rF23~712kk~4(@7xLXq?5>38=Tbo7>Qu3a$Ik-u(fq!bDgcsLVWR_Q8U|L;m@ zBvkHb#x4&4wXRBVoXYBCNgs^%Bgu+phYXt2T2ao5*6+;rYbqks%J8l_P`F=v*R8|i ObJqLE?*;qE={5!5a7xVp literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..60b5554e8e493ad161fda7bc009db85e51e1fbc4 GIT binary patch literal 3492 zcmV;V4O{Y3Nk>4FCXFMM6+kP&iDG4FCWyN5Byf6^DYhZKRk#?Cl;15itQ>V=*iH zpOz-NrtAKnBFU-bn30D}GgC>M z*&3OdoiTI945RX<7DF2&_nGZu=9A<|l3iQL+jZXiinUm4a7W_^4uIp3BS}&ui;Cs$ zo|($bV`hGl0w+O|Y}2;l-DlgjZQHhO+qR})+txRy@NC;S=Qad4k`zgi)r`A)*YpHR z|NkG7oQGFkUFhnu&DgeW+g{tYZS!$d{r}a~4clVh2zJN|eK%XJ`? zIubV?&SXDd`eE1$Bb{<;Ek)9Z{ogY$_cjA{DdH^Bgh(^oXT%CM&NpZH_tbNDEfp9z@*0p(_(kmgl4} zI{p-nl@gMb`M(_521xHmYOL(ZlrLP6pAu}@)9+DtV3V;_IUXl%4aj|8SkvdXi z<&E$3Chp(eT{wyB-`llMSKyja-Xg4JqtL_g;9$$1`^6w9~>u=7%GyU>@6x`@pL(3emx1b9Hb>TmZhm zU&i&LlGpV&DTU6tn`B-+iU7FE?DPS5{YriHQl#W@H9oWq^Fn22Dh5zI_q^_!0pu** z(${(BG_zG_*$j$S6N<-V)J`m98n#f!ybC}n9u+$vIZvhbPAQ%MTy=Z|4OpS-1%>3u z%kq%s6;6-mOT`mF{L_0K9}gFC81`MyLkW*B0Qb#-{|3?YMR}Y&Lm5bsHuIG4?gK#F zMd77fJJbpXfK|+crlnSpZ??eIVA{xSobXowC?BAG!?bTj4+7XD`r{oi2vxlx>0#K+ zPs$U*)VefHPNWGw7m1+)FQ%0VG>Hl2--0B)d)a=j&afq;@MP*?&UT26(}E1%?a?Po94 zUnGSZE0zYem=JOy46T_BLF~i;k<2Flw)A48XpW5N+)0lY0LuEp^~R?2ArMBDY#mM3 z@Q>EW_43sVC|b3lLwOD+TL4O;FM0Cm&@m~L|%b{sSQ2y}8F<_*(uFFes(4Bbbb` z32XiYDCM(eQ)|c5HOqvxNE}j z)JPFlG+p$E73}BsrQBEyYfP%tQcJ zi#7X*h)*wr?KF~%u~&p>U79xx(Rdo0H6>w0$Yj9<3}?M!;|q1zat7IHCK*ODba?;? z-IKg~CeYYZEK78haFCLZ7{~7_|t)TB@;Bw*K%HvvYPYzkzY-$z*%lCAfiaFho%!z{5< z=D>?}*b$BT4%pPl5LW1Dhkz%6B4E|>FF`Y5^><5e$4Mz1=7RN2UkkA^Fj1X`#=LG% z;;#SV=|2I7QdkCB0_NDIeu#YY0#GhOmJZ^YmM~83o#-f2yeoxR0hp+Kh^#j;cRv(L&0|>Z}bEZcvDL0Rd<1(kv`c)>innA1wAD-$ zPJ~K&$5srufojUWU$lY|>qVCi@kft{s0ipgK-ritfCUZm@9zLIt{+{ppdGSFsl%3) zp46KIfd62>jqMNTt2WSjTVYatd@)QcKJJA{?aMXJGT)nXESVappJIFvhM0v%G4?3= z{|D{sHNa|~b*s^dSAg@tr2`snMgiPnBELQWpm;`4=fYbG= zS#tYU4D1p4^8wR5X{O3pMvsQyrKS=@>b;0=1VVn@tKvL9J(oH{=saOGC%Js%)NxtLmOB>c>(g& z(F4;*qc^HPXPJQK(z9Fu#jhv(Tecn@cp}-`Ubm{N%*`LLHjQTtS#SKPty^Y`D|u6} z6UY>9SvCqdCsTD|WWSS*qjyrc=Qv{s$GmWTF#uepPL8{>p&flp(M{s`LnH*of`a@&E$ z+yxT0Qi(OWd-);<*9Qp0xolfpj~=qiEVO zGG=Ckg^VQGNQ<=jA8I7=uJ*~yGztpRPFn}>3*JmPyVe#w1d`RDpL5MC@eG+dS2)zU zDS3R>HLq2J!5_QZcZjNya1w|Ts14mzUy|>Pf<(k&45tiPZz52i{))3#AJrNxwINKP z(8|^^t7$Hpv6)Cn&Xm;|pOP&~Yzt$Fua+^|ipW72qD^|$C~qvYr$oUfzv z{moed literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index eb89d0cbf1cc17d95633aa11c96b53f7dbdcdb42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1599 zcmV-F2Eh4=P);M1%Qc_ami3<<{2LL_|c~+}z^g;?mO6>+9>_;NaTY+DJ%9_4W18(9l0WKj-J?-rnBi zgnm}*x1-oQd08t^YHNS@9*!~+1cOU-%wCcLqkLE?(WXc&WVYMUS3|4lau)P z`0efOYin!%&B*%t`ttPk|KQyJ*wX*Qy=Z7?VPRqa>*$V;j(~uGaBy&9Vq)?3_y4@I zn3$Q6kdS?SeS3R*WMpJWOiZq>uBWG`o12@Bjg5wehDJ$9LPA3S{QADWzPY)%wY9ad zu&}GEtN*g8p`oFko}QMLmV<+XcXxMlb8~HNZChJgR#sL;OHF7>N&dgM{-U7$tDpa# zo0XN7?um%}go6BfdwP0$|6gHPSXfk4R8LM#V?;#%{`~y>{POko{O#-a+}ior)cMrU z`@_Ecx2~zFtE8l)qobqxr=Xyqpr4-UXld?bW!qw7>|R^ESyq-+Q%lH$n*aa+A9PYq zQvmV)^6$fT8x#8W(S?M3c4GPY&d$Z1l9Fz2YHAr3gJ)su000BdNklaI3` znH3j(1VMd)AbV?TC=7B{VgZ<8)}w*?FdWnFdY^qs_7e!XEFK~pGQn~%y}afUeA}R$ z?oDS>SVBm}DvZZtxbJB|Fu_t_&R@g|ji`LP`$Po$5F`T>MG}2jjYI@!3ScgId_kmM z6p;A@9z{ru`-Z}aD>xp$QY5f8P)1#um=f%k*$%x5-ZGSq#UIB9+<4Feqh_XvkaXaWli?CbE!f>I~=1VOL>QdS~19EnC4fc$pH z1tM(o#Z-~AI)gL-p)H`?S6NFag*zx|$`ZlhR#8nL;wx+%h)~IeZ4jyL6ovZ{L_?uM zZ9pVidR9qSoaj$0l(io?*`g(gIDO)JElchcM~<_gT+UVr%%HT=$BYh1KN|af@#421 zpD%v-Wd*pT_=rY}G}GNLKW-&2hc7?5H2mrE`4^`w07<5ws%`CZ5-MF{p1vHu^zhR2 zv(K#omm(L&9`ul&f|5zLkXK)yoW1<){Mlzes{qkLwP>FlVf}NQ_JX-rr&-3w$3;;r z6|iui813oq%I7=o<+}>0VqbWa(m#I%$3;Gu%|w&;+FIVXG$;PLF(>TuNQVDp}xPUlXi+W~ zu$O@U;VrGw|M6}$FoxtU4@m=hZXWe(pz)?T)>=a{cQESAfXX55Ee|QcK<$8OwT5I3 z=71FjFwZ<8m+%>^U xpl8jr$$`0xfRR}Xmn|`dWC`ZXn?DP%{01B&t`uIdwo3p2002ovPDHLkV1hduQ>6d^ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..7705342aa728c3b2d3db0877cddd54b7c3d24a87 GIT binary patch literal 1150 zcmV-^1cCcfNk&F?1ONb6MM6+kP&iC#1ONapFTe``)yUfZ$&j6|*R!*8rdP+YZQHhO z+qSN3Tbpl@ET;EdC6^T(yTUoKwW%2O9Kg1tK~AFzIGm>#hIj@(F6B*);wso@cBPTZ8_R!JE^8P#UOm`VGCUuLGzC(;GR zcc+hMAqR1e;<^C5d!1o?JL!fL_&|nG?|X4x#B~W*)HWkJLN2W`-keY(fOd}6wsZTY z8~9#KuI96{GHuYSZQrB}?Gyp-8E^C@5-vlg4`*?TVEl(h<6(K~c38LegIxs+l=}Te z1>Yx^(NyU>kh5j zXW7;t4*+`C|59YUkT^zYI2!hwHfY^`)3(uYfI{Py)VvgO0Q2wv1FiYNQV$q6^6v*i z2{MQ(+@jPw9th|>-Q$w4YdW8T6M~Hjh6fNYI?a zbvT_w8rBuCNy5pkhK7881^hD0oAo+~N*5?_esz$sGI7P3{K2Wl7zvZPsvX(cxE;ni zlplNtv-YXMsm6+e-i<9j&j91gS#t|QAI?x?<&SDsIEgVu>hW5tA)qZ4h$9~~ zh;z)hWX6rSEHERd5DS^RS<>b5iK)wSxq9uIavu{#*HO2VF4D#ZUN7dxthXM zj;#zeGV?1!TpGOq$hc9tOfO`J%h|nKf;gd|a9+M*=2)Sm3rKKIMyg!$#WBLL7mIk3 zNverZ1#MVViD^yAFvs&1?ZXB~J!qAWr4O|I4^k2RU`<&~7L{Xb<|MA7wKxU-CjF>5 z?y2plAnHbD8xF0gBx*|4PHel92|5z_%Bj{Bn3^V%I;vjRTzZvpw~a3c+9|F`-tY+4 z&8Q+8OmGQ&Fo38tEKVUA@|%iGO?`oj6CwkQ?@nPJJ`K#wGbu04Zy5m5uGJEEvXEm2KSSJ=ALgs7tLT>TFe8*k25wCZK$dW$P+mkrQ@cXvj@qg`zbBpq+@#*xztnGf{6vbtMhsAkW(Wfu$6v@pC=>-|l QX57f6NzX63W8VO0158*ni~s-t literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..7cb0ae7a257e7efaa0235479cac56024a5765798 GIT binary patch literal 2392 zcmV-e38(f_Nk&Fc2><|BMM6+kP&iCP2><{uFTe{BHHU(<4Vcxx?L7$*F#+-bA1k-k zwnc7!Gek@gGqadkJF`3g_$YL$I^4Q6pxq8WS0LA7y6P*qKvD zs(>=XZz_PIF-I!Em~#ghIi!eVrmeu4&-qPNP{>RLIHCd^jVa^`6hnw4NwJ--?do|x zm_+dV06CH*MY5_`rkbkE>Sa3m-S-qYII?Yj#$0MfCWO{6=XH7!uV ztZ4wUZQG`!ec!qFp={f>(T+brt!I?FsaAZGuRah207x2(n|ZSXJ)}WbU@I6%+s40; zO~ARm5eIG~DUz#unfKrikRSxuF~E%lej;c{bS83ekaoZc8`4jXBn+QQj-RKfhk6-uN^%k) z(H<{Hjk5a1r&Rr-9ej9-9XrIkguSfC7>+ei5#2Pbw+DpR7lhv*2>(CG>wnsMeP9wQ z7-JFX(nLbe1rUUqY$4uHdRr^yZN-POclUQsJGCBW8o z9DwR^vIDDz`G}Chh0wPEh}x0|mZ5h$^z1c&9aqf9goi9^J;{MSX2J2Rp0~3Q4zxaE&v=h6kq;PD+o2C3c_?Vm^#l}n&I0K z)wa&|qiit1Hq|n zB-IieOEiFz554|Qh-+qm9k{C;=Hw$v=~xt7G6EcMsmpBB73`@&sdWsHT?2@eYAse% z+{d(BO+`u#K=zE6lp3=BlQg2nwW=Z)h}_g@OyCEko+WNXNsN{&2|gBSxsr++Yj7KL z6A#4?Ow^EFG(X(mBg2D07-4) zSVZeMAo(*GJGU}7z({xo!{f7&c&I^7EsYp2cMTZ3H^{!By#KK%SUW3~w_6|`sr`aa z5zQxr(6bQJ{~2Hg>QOAd1>~eoH$;ZOr)`Arl$EJqHk3vJqu?2624eYN_-GvBQ)bmK zL47zo+5hwy3hIpzue)0S ztTtD&PocVs-Z9tJ{O%t$YJ+% zJ%mZs;SBFN9%mN_EY~>CTVx=%FV@2yilVAB0z7~~(6F^BMZ)6?f_B8A zQ{)}uycDGry3rmup)evbpkxPuEc!c@~^L*l&pe#y|k2_t8gB2iy?vb6ySChev6 zy`p!RT7NY|*kuNOk9BadWc<~oV(iXXi#bRoJ z5dZ<9Sf3~w^O<^}AJPegv8X&s$3zTP6p5Hi#tcz5L%Ocpguu$7#`BaIeD)RbDMlqF z1k~c*-2c&PUh|&V(%HX!1U%`PU@QT1eGw?m0Ankvajpdt2_UEARROoW!~J*4VM^Pa~HetxTk+zX#E-}NlAngk1X#OIvqKPFnw zjam9bAn-U4(6FdI?RQlArc;A+Oq*-MTx(+2f)vb%?@{=wLju~s!TcX!)}djjztikX zm?8lSZ>fvNx5d-vt{jVRUgCR7)xWI&Z5kevE&ojb7nA`@(IQoLz>t4&!y4@zi*JlY zWhEIHb+>pBmPX-`3&+BnIXb~@EKG>sfv6N!3T#w{#v~x}OSDo2C9;lpmC#XZ<|J|a33SCckdyu;UU%YmWx?@Ul%_1UF$ zYr!8MKZ^pGqpVCUF60`0K8()QsM>hk?b1}JZiuG)6du# zGJ@;fBW?n={;0S=iIsG(`IwMvKU)@(|04^x>>Rh35^MkTL&X!YbL(F`iQNd;2PD>R zGs*Eo)julG8hwS=H)iGK%{pz}-tit4W{zd2h7xe-mI?Y~b|YZpox_M=f8zQ0gdUpI zc@*MLkHqK!t=Fq0AQ)21T~=61Vbfse$6ht`WLzD4p4|>hDr&mR8L}wRo_o9jzXAff z1YA85y%9Be3K{$LRKqXE@YG_Db?77Dwk3yyUF3EnU{ZvYNAparA?Be)J>KquOa*qi zEhZmBti!DPSGwhbz3^NDVgkkloU5>iX_bA4zqt{Xlth`7CAtu*+f&OdYofwZk|Uo- z6L85tn!D1mKNmLvt^5NSCBds4%dpDbhOg~;E8{@^47ce52jQ79AjokaC7@0~b6?k^ K?i^=k!jk}w$9RAM literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c3f019f981e8cffb2a8882e194795825edaf1ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3246 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 K*~QpDClUi&6CoY| literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..72e6f7ea965db638d89267d2040e9db4ce884db8 GIT binary patch literal 4700 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 iLw^KtP{v5pBVq#lFXhMu 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 20f44239e54f878ee3194baf0112ee76376a4e26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7656 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 KhVkDr&f)+b`ANe7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..686aa1a17e756683088e2ef2554574ce08ba002b GIT binary patch literal 10272 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values-es-rES/arrays.xml b/app/src/main/res/values-es-rES/arrays.xml index 9ff6eb2ae..866d7255c 100644 --- a/app/src/main/res/values-es-rES/arrays.xml +++ b/app/src/main/res/values-es-rES/arrays.xml @@ -63,6 +63,7 @@ íconePrincipal + ícone0 ícone1 ícone2 ícone3 diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 73bcefe7b..e3c20953f 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -1142,7 +1142,7 @@ 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - 结果 %1$d, 当前进度 %2$d / %3$d: %4$s + 结果 %1$d 点击书名打开详情 等待导出 默认主页 diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index fc0e95a10..c0011da73 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -1145,7 +1145,7 @@ 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - 結果 %1$d、現在の進行状況 %2$d / %3$d: %4$s + 結果 %1$d 点击书名打开详情 等待导出 默认主页 diff --git a/app/src/main/res/values-pt-rBR/arrays.xml b/app/src/main/res/values-pt-rBR/arrays.xml index ec6a61c93..dbe732c81 100644 --- a/app/src/main/res/values-pt-rBR/arrays.xml +++ b/app/src/main/res/values-pt-rBR/arrays.xml @@ -63,6 +63,7 @@ íconePrincipal + icone0 ícone1 ícone2 ícone3 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a69399a9f..c7b4dd7a5 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1145,7 +1145,7 @@ 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - " Resultado %1$d, progresso atual %2$d / %3$d: %4$s" + Resultado %1$d 点击书名打开详情 等待导出 默认主页 diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index e0e0d9269..1d13d0d37 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -1141,7 +1141,7 @@ Còn 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - Kết quả %1$d, tiến trình hiện tại %2$d / %3$d: %4$s + Kết quả %1$d 点击书名打开详情 等待导出 " Đồng bộ hóa tiến trình thành công" diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index abb9436be..6da3a7386 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -1137,7 +1137,7 @@ 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - " 結果 %1$d, 當前進度 %2$d / %3$d: %4$s" + 結果 %1$d 点击书名打开详情 等待导出 進度同步成功 diff --git a/app/src/main/res/values-zh-rTW/arrays.xml b/app/src/main/res/values-zh-rTW/arrays.xml index e285a90fa..3321ae951 100644 --- a/app/src/main/res/values-zh-rTW/arrays.xml +++ b/app/src/main/res/values-zh-rTW/arrays.xml @@ -61,6 +61,7 @@ iconMain + icon0 icon1 icon2 icon3 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 804811825..88ca1aa3b 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1139,7 +1139,7 @@ 正在导出(%1$s),还有%2$d本待导出 导出(MD) 换源间隔 - " 結果 %1$d, 當前進度 %2$d / %3$d: %4$s" + 結果 %1$d 点击书名打开详情 等待导出 進度同步成功 diff --git a/app/src/main/res/values-zh/arrays.xml b/app/src/main/res/values-zh/arrays.xml index 5d0e9c241..a570b032c 100644 --- a/app/src/main/res/values-zh/arrays.xml +++ b/app/src/main/res/values-zh/arrays.xml @@ -49,6 +49,7 @@ iconMain + icon0 icon1 icon2 icon3 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 535faf2f0..1a22e77d1 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -97,7 +97,7 @@ 缓存选择的章节到本地 换源 - \u3000\u3000这是一款使用 Kotlin 全新开发的开源的阅读软件,欢迎您的加入。 + 全新设计的阅读 3.0 阅读 3.0 下载地址:\nhttps://github.com/gedoor/legado/releases @@ -1144,7 +1144,7 @@ 正在导出 (%1$s) ,还有 %2$d 本待导出 导出(MD) 换源间隔 - 结果 %1$d, 当前进度 %2$d / %3$d: %4$s + 结果 %1$d 点击书名打开详情 等待导出 进度同步成功 diff --git a/app/src/main/res/values/array_values.xml b/app/src/main/res/values/array_values.xml index d2b0962aa..72bef30db 100644 --- a/app/src/main/res/values/array_values.xml +++ b/app/src/main/res/values/array_values.xml @@ -3,6 +3,7 @@ ic_launcher + launcher0 launcher1 launcher2 launcher3 diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index cea12b4d3..457934543 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -103,6 +103,7 @@ iconMain + icon0 icon1 icon2 icon3 diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 000000000..6ca0e65b5 --- /dev/null +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #3C3B4D + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f6caa910b..5efbf7ee9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1147,7 +1147,7 @@ Exporting (%1$s), with %2$d to be exported. Export(MD) Change source delay - Result %1$d, Progress %2$d / %3$d: %4$s + Result %1$d Click on the book title to open details Waiting for export Show quick scroll bar