更多自定义设置 @325506 (#994)
* 第一次上传 * 新增深度个性化设置-可以给主题选择自定义字体了 * 新增深度个性化设置-存在背景图片时,应用栏和导航栏会对背景图片进行模糊处理 * 新增深度个性化设置-主题颜色高度自定义 * 新增深度个性化设置-新增边框设置 * 合并后bug修复 # Conflicts: # app/build.gradle.kts # app/google-services.json # app/src/main/java/io/legado/app/constant/PreferKey.kt # app/src/main/java/io/legado/app/di/appModule.kt # app/src/main/java/io/legado/app/ui/book/bookmark/AllBookmarkScreen.kt # app/src/main/java/io/legado/app/ui/book/explore/ExploreShowScreen.kt # app/src/main/java/io/legado/app/ui/book/group/GroupEditSheet.kt # app/src/main/java/io/legado/app/ui/book/import/local/ImportBookScreen.kt # app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookScreen.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoContract.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoScreen.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt # app/src/main/java/io/legado/app/ui/book/manga/config/MangaClickActionConfigDialog.kt # app/src/main/java/io/legado/app/ui/book/read/config/ClickActionConfigDialog.kt # app/src/main/java/io/legado/app/ui/book/readRecord/ReadRecordScreen.kt # app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt # app/src/main/java/io/legado/app/ui/book/search/SearchScope.kt # app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt # app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentScreen.kt # app/src/main/java/io/legado/app/ui/book/toc/TocScreen.kt # app/src/main/java/io/legado/app/ui/book/toc/rule/TxtRuleScreen.kt # app/src/main/java/io/legado/app/ui/config/ConfigNavScreen.kt # app/src/main/java/io/legado/app/ui/config/coverConfig/CoverConfigScreen.kt # app/src/main/java/io/legado/app/ui/config/otherConfig/CheckSourceBottomSheet.kt # app/src/main/java/io/legado/app/ui/config/otherConfig/DirectLinkUploadBottomSheet.kt # app/src/main/java/io/legado/app/ui/config/readConfig/PageKeySheet.kt # app/src/main/java/io/legado/app/ui/config/themeConfig/BackgroundImageManageSheet.kt # app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt # app/src/main/java/io/legado/app/ui/dict/rule/DictRuleScreen.kt # app/src/main/java/io/legado/app/ui/main/MainActivity.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/BookItem.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfScreen.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/GroupManageSheet.kt # app/src/main/java/io/legado/app/ui/main/explore/ExploreScreen.kt # app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt # app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditScreen.kt # app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesScreen.kt # app/src/main/java/io/legado/app/ui/rss/subscription/RuleSubScreen.kt # app/src/main/java/io/legado/app/ui/theme/AdaptivePadding.kt # app/src/main/java/io/legado/app/ui/theme/AppBackground.kt # app/src/main/java/io/legado/app/ui/theme/AppTheme.kt # app/src/main/java/io/legado/app/ui/theme/HazeStyle.kt # app/src/main/java/io/legado/app/ui/theme/ImageSeedColorExtractor.kt # app/src/main/java/io/legado/app/ui/theme/LegadoTheme.kt # app/src/main/java/io/legado/app/ui/theme/ThemeColorSchemeOverride.kt # app/src/main/java/io/legado/app/ui/theme/ThemeOverride.kt # app/src/main/java/io/legado/app/ui/theme/Typography.kt # app/src/main/java/io/legado/app/ui/theme/hazeStyle/HazeLegado.kt # app/src/main/java/io/legado/app/ui/widget/components/AppNavigationBar.kt # app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt # app/src/main/java/io/legado/app/ui/widget/components/AppTextField.kt # app/src/main/java/io/legado/app/ui/widget/components/SearchBarSection.kt # app/src/main/java/io/legado/app/ui/widget/components/SplicedColumnGroup.kt # app/src/main/java/io/legado/app/ui/widget/components/alert/AppAlertDialog.kt # app/src/main/java/io/legado/app/ui/widget/components/button/SmallIconButton.kt # app/src/main/java/io/legado/app/ui/widget/components/button/SmallTextButton.kt # app/src/main/java/io/legado/app/ui/widget/components/button/ToggleChip.kt # app/src/main/java/io/legado/app/ui/widget/components/card/GlassCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/SelectionItemCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/SettingCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/TextCard.kt # app/src/main/java/io/legado/app/ui/widget/components/checkBox/CheckboxItem.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/BookCover.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/BookshelfCover.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/Cover.kt # app/src/main/java/io/legado/app/ui/widget/components/icon/AppIcons.kt # app/src/main/java/io/legado/app/ui/widget/components/menuItem/RoundDropdownMenu.kt # app/src/main/java/io/legado/app/ui/widget/components/menuItem/RoundDropdownMenuItem.kt # app/src/main/java/io/legado/app/ui/widget/components/rules/RuleListScaffold.kt # app/src/main/java/io/legado/app/ui/widget/components/settingItem/ClickableSettingItem.kt # app/src/main/java/io/legado/app/ui/widget/components/settingItem/SliderSettingItem.kt # app/src/main/java/io/legado/app/ui/widget/components/topbar/DynamicTopAppBar.kt # app/src/main/java/io/legado/app/ui/widget/components/topbar/GlassMediumFlexibleTopAppBar.kt # app/src/main/res/drawable/ic_add.xml # app/src/main/res/drawable/ic_add_online.xml # app/src/main/res/drawable/ic_arrange.xml # app/src/main/res/drawable/ic_arrow_down.xml # app/src/main/res/drawable/ic_arrow_right.xml # app/src/main/res/drawable/ic_cfg_about.xml # app/src/main/res/drawable/ic_cfg_backup.xml # app/src/main/res/drawable/ic_cfg_other.xml # app/src/main/res/drawable/ic_cfg_replace.xml # app/src/main/res/drawable/ic_cfg_source.xml # app/src/main/res/drawable/ic_cfg_theme.xml # app/src/main/res/drawable/ic_cfg_web.xml # app/src/main/res/drawable/ic_groups.xml # app/src/main/res/drawable/ic_help.xml # app/src/main/res/drawable/ic_more.xml # app/src/main/res/drawable/ic_search.xml # app/src/main/res/drawable/ic_view_quilt.xml # app/src/main/res/layout/dialog_tip_config.xml # app/src/main/res/layout/view_preference.xml # app/src/main/res/layout/view_preference_category.xml # app/src/main/res/values-zh-rCN/strings.xml # app/src/main/res/values-zh-rHK/strings.xml # app/src/main/res/values-zh-rTW/strings.xml # app/src/main/res/values/arrays.xml # app/src/main/res/values/strings.xml # app/src/main/res/xml/pref_main.xml # avd.sh # gradle.properties # gradle/libs.versions.toml # gradle/wrapper/gradle-wrapper.properties # gradlew # modules/web/index.html * 边框设置bug修复 # Conflicts: # app/build.gradle.kts # app/google-services.json # app/src/main/java/io/legado/app/constant/PreferKey.kt # app/src/main/java/io/legado/app/di/appModule.kt # app/src/main/java/io/legado/app/ui/book/bookmark/AllBookmarkScreen.kt # app/src/main/java/io/legado/app/ui/book/explore/ExploreShowScreen.kt # app/src/main/java/io/legado/app/ui/book/group/GroupEditSheet.kt # app/src/main/java/io/legado/app/ui/book/import/local/ImportBookScreen.kt # app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookScreen.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoContract.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoScreen.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt # app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt # app/src/main/java/io/legado/app/ui/book/manga/config/MangaClickActionConfigDialog.kt # app/src/main/java/io/legado/app/ui/book/read/config/ClickActionConfigDialog.kt # app/src/main/java/io/legado/app/ui/book/readRecord/ReadRecordScreen.kt # app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt # app/src/main/java/io/legado/app/ui/book/search/SearchScope.kt # app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt # app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentScreen.kt # app/src/main/java/io/legado/app/ui/book/toc/TocScreen.kt # app/src/main/java/io/legado/app/ui/book/toc/rule/TxtRuleScreen.kt # app/src/main/java/io/legado/app/ui/config/ConfigNavScreen.kt # app/src/main/java/io/legado/app/ui/config/coverConfig/CoverConfigScreen.kt # app/src/main/java/io/legado/app/ui/config/otherConfig/CheckSourceBottomSheet.kt # app/src/main/java/io/legado/app/ui/config/otherConfig/DirectLinkUploadBottomSheet.kt # app/src/main/java/io/legado/app/ui/config/readConfig/PageKeySheet.kt # app/src/main/java/io/legado/app/ui/config/themeConfig/BackgroundImageManageSheet.kt # app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt # app/src/main/java/io/legado/app/ui/dict/rule/DictRuleScreen.kt # app/src/main/java/io/legado/app/ui/main/MainActivity.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/BookItem.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfScreen.kt # app/src/main/java/io/legado/app/ui/main/bookshelf/GroupManageSheet.kt # app/src/main/java/io/legado/app/ui/main/explore/ExploreScreen.kt # app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt # app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditScreen.kt # app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesScreen.kt # app/src/main/java/io/legado/app/ui/rss/subscription/RuleSubScreen.kt # app/src/main/java/io/legado/app/ui/theme/AdaptivePadding.kt # app/src/main/java/io/legado/app/ui/theme/AppBackground.kt # app/src/main/java/io/legado/app/ui/theme/AppTheme.kt # app/src/main/java/io/legado/app/ui/theme/HazeStyle.kt # app/src/main/java/io/legado/app/ui/theme/ImageSeedColorExtractor.kt # app/src/main/java/io/legado/app/ui/theme/LegadoTheme.kt # app/src/main/java/io/legado/app/ui/theme/ThemeColorSchemeOverride.kt # app/src/main/java/io/legado/app/ui/theme/ThemeOverride.kt # app/src/main/java/io/legado/app/ui/theme/Typography.kt # app/src/main/java/io/legado/app/ui/theme/hazeStyle/HazeLegado.kt # app/src/main/java/io/legado/app/ui/widget/components/AppNavigationBar.kt # app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt # app/src/main/java/io/legado/app/ui/widget/components/AppTextField.kt # app/src/main/java/io/legado/app/ui/widget/components/SearchBarSection.kt # app/src/main/java/io/legado/app/ui/widget/components/SplicedColumnGroup.kt # app/src/main/java/io/legado/app/ui/widget/components/alert/AppAlertDialog.kt # app/src/main/java/io/legado/app/ui/widget/components/button/SmallIconButton.kt # app/src/main/java/io/legado/app/ui/widget/components/button/SmallTextButton.kt # app/src/main/java/io/legado/app/ui/widget/components/button/ToggleChip.kt # app/src/main/java/io/legado/app/ui/widget/components/card/GlassCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/SelectionItemCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/SettingCard.kt # app/src/main/java/io/legado/app/ui/widget/components/card/TextCard.kt # app/src/main/java/io/legado/app/ui/widget/components/checkBox/CheckboxItem.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/BookCover.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/BookshelfCover.kt # app/src/main/java/io/legado/app/ui/widget/components/cover/Cover.kt # app/src/main/java/io/legado/app/ui/widget/components/icon/AppIcons.kt # app/src/main/java/io/legado/app/ui/widget/components/menuItem/RoundDropdownMenu.kt # app/src/main/java/io/legado/app/ui/widget/components/menuItem/RoundDropdownMenuItem.kt # app/src/main/java/io/legado/app/ui/widget/components/rules/RuleListScaffold.kt # app/src/main/java/io/legado/app/ui/widget/components/settingItem/ClickableSettingItem.kt # app/src/main/java/io/legado/app/ui/widget/components/settingItem/SliderSettingItem.kt # app/src/main/java/io/legado/app/ui/widget/components/topbar/DynamicTopAppBar.kt # app/src/main/java/io/legado/app/ui/widget/components/topbar/GlassMediumFlexibleTopAppBar.kt # app/src/main/res/drawable/ic_add.xml # app/src/main/res/drawable/ic_add_online.xml # app/src/main/res/drawable/ic_arrange.xml # app/src/main/res/drawable/ic_arrow_down.xml # app/src/main/res/drawable/ic_arrow_right.xml # app/src/main/res/drawable/ic_cfg_about.xml # app/src/main/res/drawable/ic_cfg_backup.xml # app/src/main/res/drawable/ic_cfg_other.xml # app/src/main/res/drawable/ic_cfg_replace.xml # app/src/main/res/drawable/ic_cfg_source.xml # app/src/main/res/drawable/ic_cfg_theme.xml # app/src/main/res/drawable/ic_cfg_web.xml # app/src/main/res/drawable/ic_groups.xml # app/src/main/res/drawable/ic_help.xml # app/src/main/res/drawable/ic_more.xml # app/src/main/res/drawable/ic_search.xml # app/src/main/res/drawable/ic_view_quilt.xml # app/src/main/res/layout/dialog_tip_config.xml # app/src/main/res/layout/view_preference.xml # app/src/main/res/layout/view_preference_category.xml # app/src/main/res/values-zh-rCN/strings.xml # app/src/main/res/values-zh-rHK/strings.xml # app/src/main/res/values-zh-rTW/strings.xml # app/src/main/res/values/arrays.xml # app/src/main/res/values/strings.xml # app/src/main/res/xml/pref_main.xml # avd.sh # gradle.properties # gradle/libs.versions.toml # gradle/wrapper/gradle-wrapper.properties # gradlew # modules/web/index.html * 实现播放音频显示歌词,但是布局需要调整 * 优化音频显示布局 * 合并代码 * 合并主题色设置,新增主题保存 * 修改一下颜色设置 * 边框bug修复 * 悬浮胶囊主题颜色修复 * 给发现和订阅项增加边框 * 内置浏览器设置非全屏 * 实现正则表达式匹配字段高亮 * 增加自定义正则表达式匹配颜色 * 正则表达式配置持久化保存 * 更新下载路径 * 修复png透明图片 * 修改当前版本号 * 同步lyc版本订阅源功能 * 同步lyc版本订阅源功能 * 合并后修复 * 书架样式调整,但有bug * 合并后提交 * bug修复 * 订阅源日志修复 * 合并后修复 * 正文标题可以自定义字体 * 列表模式可以显示更多内容 * 实现自定义标签 * 主题背景和封面背景支持动图 * 自定义标签颜色 * 自定义标签颜色 * 主题保存bug修复 * 实现个性化主题设置的备份与恢复 * 页眉页脚可自定义字号,颜色,字体 * 边距设置 * bug修复 * 主题应用bug修复 * 虚线延展 * 模糊效果设置 * 字体页面新增搜索 * 描述性文字添加 * 列表简介内容显示 * 主题导入bug修复 * 标题可以自定义字体颜色 * 匹配自定义正则表达式规则文字的字体和颜色 * 匹配自定义正则表达式规则文字的字体和颜色bug修复 * 自定义底栏图标 * 自定义底栏图标bug修复 * 实现主题设置统一管理 * 实现主题设置统一管理界面美化 * 文件夹列表模式显示美化 * 底栏bug修复 * 底栏bug修复 * 底栏液化玻璃参数提取 * 主题管理删除当前阅读背景保存 * 主题管理bug修复 * 使用自定义封面时不动态取色 * 规范性更改 * 正确的数据库迁移schema * 移动设置项 * 书架优化 * 书架优化 * 删除 EmptyMessageView.kt — 已有 EmptyMessage 完全覆盖且功能更全,该文件为无效重复 EmptyMessageView 与 EmptyMessage 实现了完全相同的空状态 UI(Kaomoji 动画、加载指示器、消息文字),但 EmptyMessageView 缺少 buttonText/buttonImageVector/onButtonClick 参数,无任何调用者。 * 消除重复代码:提取共享的 loadFontFiles、JsonObject 扩展函数,删除无效重复的 EmptyMessageView 和 BookGroupUi 常量 - 删除 EmptyMessageView.kt(已有 EmptyMessage 完全覆盖,零调用者) - 提取 loadFontFiles 到 help/FontLoader.kt(消除 ThemeConfigScreen 和 FontSelectScreen 间的重复) - 提取 JsonObject.getString/getInt/getFloat/getBoolean 到 utils/JsonExtensions.kt(消除 3 个配置类中的三份相同实现) - 移除 BookGroupUi 中与 BookGroup 实体重复的 12 个 Id* 常量,改用直接引用 * 拆分大文件:提取 ThemePackSerializer 和 ThemeAppearanceJson 到独立文件 - 提取 ThemePackSerializer 到 help/config/ThemePackSerializer.kt(106 行),从 ThemePackConfig.kt 移除 - 提取 ThemeAppearanceJson 序列化对象到 help/config/ThemeAppearanceJson.kt(140 行),从 ThemeAppearanceConfig.kt 移除 - ThemePackConfig 从 440 行减少到约 325 行,ThemeAppearanceConfig 从 267 行减少到约 117 行 BookshelfViewModel 的拆分留待后续——涉及状态管理 refactor 需要更深入的并发模型理解。 * 提取共用模式:添加 SplicedColumnDivider 和 secondaryColorOr 共用函数 - SplicedColumnGroup.kt 新增 SplicedColumnDivider() composable,消除 5 个 SettingItem 文件中各 7 行重复的 divider 前导代码 - GlassDefaults.kt 新增 secondaryColorOr() composable,统一处理深度个性化 secondaryThemeColor 覆盖逻辑(该模式曾出现 12 次) TypefaceLoader 提取跳过——三个调用点(PageView/TextColumn/ChapterProvider)在缓存策略和系统字体回退上存在差异,需更仔细的并发分析。 * 修复架构问题:移动 RegexColorRule 和 TagColorGenerator 到正确包,提取 Haze containerColor - 将 RegexColorRule 从 ui/book/read/config 移至 help/config,消除 ReadBookConfig 对 UI 层的反向依赖 - 将 TagColorGenerator 从 help 移至 help/config,消除对 ui.config.themeConfig 的跨层级依赖 - HazeStyle 中 3 处重复的 containerColor 解析改用 GlassDefaults.secondaryColorOr * 书架优化 * 书架优化 * 书架优化 --------- Co-authored-by: HapeLee <63206378+HapeLee@users.noreply.github.com>
This commit is contained in:
1 parent
46c9496bdc
commit
64f7de8120
150 files changed
+9630
-1800
No files matched your search
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M440,520L200,520L200,440L440,440L440,200L520,200L520,440L760,440L760,520L520,520L520,760L440,760L440,520Z"/>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M440,520L200,520L200,440L440,440L440,200L520,200L520,440L760,440L760,520L520,520L520,760L440,760L440,520Z"/>
|
||||
</vector>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q626,80 735.5,171.5Q845,263 872,401L790,401Q771,328 721.5,270.5Q672,213 600,184L600,200Q600,233 576.5,256.5Q553,280 520,280L440,280L440,360Q440,377 428.5,388.5Q417,400 400,400L320,400L320,480L400,480L400,600L360,600L168,408Q165,426 162.5,444Q160,462 160,480Q160,611 252,705Q344,799 480,800L480,880ZM844,860L716,732Q695,744 671,752Q647,760 620,760Q545,760 492.5,707.5Q440,655 440,580Q440,505 492.5,452.5Q545,400 620,400Q695,400 747.5,452.5Q800,505 800,580Q800,607 792,631Q784,655 772,676L900,804L844,860ZM620,680Q662,680 691,651Q720,622 720,580Q720,538 691,509Q662,480 620,480Q578,480 549,509Q520,538 520,580Q520,622 549,651Q578,680 620,680Z"/>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q626,80 735.5,171.5Q845,263 872,401L790,401Q771,328 721.5,270.5Q672,213 600,184L600,200Q600,233 576.5,256.5Q553,280 520,280L440,280L440,360Q440,377 428.5,388.5Q417,400 400,400L320,400L320,480L400,480L400,600L360,600L168,408Q165,426 162.5,444Q160,462 160,480Q160,611 252,705Q344,799 480,800L480,880ZM844,860L716,732Q695,744 671,752Q647,760 620,760Q545,760 492.5,707.5Q440,655 440,580Q440,505 492.5,452.5Q545,400 620,400Q695,400 747.5,452.5Q800,505 800,580Q800,607 792,631Q784,655 772,676L900,804L844,860ZM620,680Q662,680 691,651Q720,622 720,580Q720,538 691,509Q662,480 620,480Q578,480 549,509Q520,538 520,580Q520,622 549,651Q578,680 620,680Z"/>
|
||||
</vector>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M240,880Q207,880 183.5,856.5Q160,833 160,800L160,160Q160,127 183.5,103.5Q207,80 240,80L720,80Q753,80 776.5,103.5Q800,127 800,160L800,800Q800,833 776.5,856.5Q753,880 720,880L240,880ZM240,800L720,800Q720,800 720,800Q720,800 720,800L720,160Q720,160 720,160Q720,160 720,160L640,160L640,440L540,380L440,440L440,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800ZM240,800Q240,800 240,800Q240,800 240,800L240,160Q240,160 240,160Q240,160 240,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800ZM440,440L540,380L640,440L640,440L540,380L440,440Z"/>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M240,880Q207,880 183.5,856.5Q160,833 160,800L160,160Q160,127 183.5,103.5Q207,80 240,80L720,80Q753,80 776.5,103.5Q800,127 800,160L800,800Q800,833 776.5,856.5Q753,880 720,880L240,880ZM240,800L720,800Q720,800 720,800Q720,800 720,800L720,160Q720,160 720,160Q720,160 720,160L640,160L640,440L540,380L440,440L440,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800ZM240,800Q240,800 240,800Q240,800 240,800L240,160Q240,160 240,160Q240,160 240,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800ZM440,440L540,380L640,440L640,440L540,380L440,440Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,616L240,376L296,320L480,504L664,320L720,376L480,616Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,616L240,376L296,320L480,504L664,320L720,376L480,616Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M504,480L320,296L376,240L616,480L376,720L320,664L504,480Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M504,480L320,296L376,240L616,480L376,720L320,664L504,480Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M440,680L520,680L520,440L440,440L440,680ZM480,360Q497,360 508.5,348.5Q520,337 520,320Q520,303 508.5,291.5Q497,280 480,280Q463,280 451.5,291.5Q440,303 440,320Q440,337 451.5,348.5Q463,360 480,360ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M440,680L520,680L520,440L440,440L440,680ZM480,360Q497,360 508.5,348.5Q520,337 520,320Q520,303 508.5,291.5Q497,280 480,280Q463,280 451.5,291.5Q440,303 440,320Q440,337 451.5,348.5Q463,360 480,360ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M160,800L160,720L269,720Q218,676 189,614Q160,552 160,480Q160,368 228,282.5Q296,197 400,170L400,254Q330,279 285,340.5Q240,402 240,480Q240,534 261.5,579.5Q283,625 320,658L320,560L400,560L400,800L160,800ZM600,800Q550,800 515,765Q480,730 480,680Q480,632 513,597.5Q546,563 594,561Q611,525 644.5,502.5Q678,480 720,480Q773,480 811.5,514.5Q850,549 858,600L858,600Q900,600 930,629Q960,658 960,699Q960,741 931,770.5Q902,800 860,800L600,800ZM716,440Q709,399 689,364Q669,329 640,302L640,400L560,400L560,160L800,160L800,240L691,240Q734,278 761.5,329Q789,380 797,440L716,440ZM600,720L860,720Q868,720 874,714Q880,708 880,700Q880,692 874,686Q868,680 860,680L790,680L790,630Q790,601 769.5,580.5Q749,560 720,560Q691,560 670.5,580.5Q650,601 650,630L650,640L600,640Q583,640 571.5,651.5Q560,663 560,680Q560,697 571.5,708.5Q583,720 600,720ZM720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640L720,640L720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640L720,640L720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M160,800L160,720L269,720Q218,676 189,614Q160,552 160,480Q160,368 228,282.5Q296,197 400,170L400,254Q330,279 285,340.5Q240,402 240,480Q240,534 261.5,579.5Q283,625 320,658L320,560L400,560L400,800L160,800ZM600,800Q550,800 515,765Q480,730 480,680Q480,632 513,597.5Q546,563 594,561Q611,525 644.5,502.5Q678,480 720,480Q773,480 811.5,514.5Q850,549 858,600L858,600Q900,600 930,629Q960,658 960,699Q960,741 931,770.5Q902,800 860,800L600,800ZM716,440Q709,399 689,364Q669,329 640,302L640,400L560,400L560,160L800,160L800,240L691,240Q734,278 761.5,329Q789,380 797,440L716,440ZM600,720L860,720Q868,720 874,714Q880,708 880,700Q880,692 874,686Q868,680 860,680L790,680L790,630Q790,601 769.5,580.5Q749,560 720,560Q691,560 670.5,580.5Q650,601 650,630L650,640L600,640Q583,640 571.5,651.5Q560,663 560,680Q560,697 571.5,708.5Q583,720 600,720ZM720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640L720,640L720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640L720,640L720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Q720,640 720,640Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M370,880L354,752Q341,747 329.5,740Q318,733 307,725L188,775L78,585L181,507Q180,500 180,493.5Q180,487 180,480Q180,473 180,466.5Q180,460 181,453L78,375L188,185L307,235Q318,227 330,220Q342,213 354,208L370,80L590,80L606,208Q619,213 630.5,220Q642,227 653,235L772,185L882,375L779,453Q780,460 780,466.5Q780,473 780,480Q780,487 780,493.5Q780,500 778,507L881,585L771,775L653,725Q642,733 630,740Q618,747 606,752L590,880L370,880ZM440,800L519,800L533,694Q564,686 590.5,670.5Q617,655 639,633L738,674L777,606L691,541Q696,527 698,511.5Q700,496 700,480Q700,464 698,448.5Q696,433 691,419L777,354L738,286L639,328Q617,305 590.5,289.5Q564,274 533,266L520,160L441,160L427,266Q396,274 369.5,289.5Q343,305 321,327L222,286L183,354L269,418Q264,433 262,448Q260,463 260,480Q260,496 262,511Q264,526 269,541L183,606L222,674L321,632Q343,655 369.5,670.5Q396,686 427,694L440,800ZM482,620Q540,620 581,579Q622,538 622,480Q622,422 581,381Q540,340 482,340Q423,340 382.5,381Q342,422 342,480Q342,538 382.5,579Q423,620 482,620ZM480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M370,880L354,752Q341,747 329.5,740Q318,733 307,725L188,775L78,585L181,507Q180,500 180,493.5Q180,487 180,480Q180,473 180,466.5Q180,460 181,453L78,375L188,185L307,235Q318,227 330,220Q342,213 354,208L370,80L590,80L606,208Q619,213 630.5,220Q642,227 653,235L772,185L882,375L779,453Q780,460 780,466.5Q780,473 780,480Q780,487 780,493.5Q780,500 778,507L881,585L771,775L653,725Q642,733 630,740Q618,747 606,752L590,880L370,880ZM440,800L519,800L533,694Q564,686 590.5,670.5Q617,655 639,633L738,674L777,606L691,541Q696,527 698,511.5Q700,496 700,480Q700,464 698,448.5Q696,433 691,419L777,354L738,286L639,328Q617,305 590.5,289.5Q564,274 533,266L520,160L441,160L427,266Q396,274 369.5,289.5Q343,305 321,327L222,286L183,354L269,418Q264,433 262,448Q260,463 260,480Q260,496 262,511Q264,526 269,541L183,606L222,674L321,632Q343,655 369.5,670.5Q396,686 427,694L440,800ZM482,620Q540,620 581,579Q622,538 622,480Q622,422 581,381Q540,340 482,340Q423,340 382.5,381Q342,422 342,480Q342,538 382.5,579Q423,620 482,620ZM480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480L480,480Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M280,800L80,600L280,400L336,457L233,560L520,560L520,640L233,640L336,743L280,800ZM680,560L624,503L727,400L440,400L440,320L727,320L624,217L680,160L880,360L680,560Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M280,800L80,600L280,400L336,457L233,560L520,560L520,640L233,640L336,743L280,800ZM680,560L624,503L727,400L440,400L440,320L727,320L624,217L680,160L880,360L680,560Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M400,560L560,560L560,480L400,480L400,560ZM400,440L720,440L720,360L400,360L400,440ZM400,320L720,320L720,240L400,240L400,320ZM320,720Q287,720 263.5,696.5Q240,673 240,640L240,160Q240,127 263.5,103.5Q287,80 320,80L800,80Q833,80 856.5,103.5Q880,127 880,160L880,640Q880,673 856.5,696.5Q833,720 800,720L320,720ZM320,640L800,640Q800,640 800,640Q800,640 800,640L800,160Q800,160 800,160Q800,160 800,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640ZM160,880Q127,880 103.5,856.5Q80,833 80,800L80,240L160,240L160,800Q160,800 160,800Q160,800 160,800L720,800L720,880L160,880ZM320,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640L320,640Q320,640 320,640Q320,640 320,640L320,160Q320,160 320,160Q320,160 320,160Z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M400,560L560,560L560,480L400,480L400,560ZM400,440L720,440L720,360L400,360L400,440ZM400,320L720,320L720,240L400,240L400,320ZM320,720Q287,720 263.5,696.5Q240,673 240,640L240,160Q240,127 263.5,103.5Q287,80 320,80L800,80Q833,80 856.5,103.5Q880,127 880,160L880,640Q880,673 856.5,696.5Q833,720 800,720L320,720ZM320,640L800,640Q800,640 800,640Q800,640 800,640L800,160Q800,160 800,160Q800,160 800,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640ZM160,880Q127,880 103.5,856.5Q80,833 80,800L80,240L160,240L160,800Q160,800 160,800Q160,800 160,800L720,800L720,880L160,880ZM320,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640L320,640Q320,640 320,640Q320,640 320,640L320,160Q320,160 320,160Q320,160 320,160Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M396,564Q364,532 337.5,497Q311,462 289,423Q284,437 282.5,451.5Q281,466 281,480Q281,563 339,621Q397,679 480,679Q494,679 508.5,677Q523,675 537,671Q498,649 463,622.5Q428,596 396,564ZM453,508Q504,559 567,595.5Q630,632 702,652Q662,703 604,731.5Q546,760 481,760Q364,760 282.5,678.5Q201,597 201,480Q201,415 229.5,357Q258,299 309,259Q329,331 365.5,394Q402,457 453,508ZM743,580Q723,575 703.5,569Q684,563 665,555Q673,537 676.5,518.5Q680,500 680,480Q680,397 621.5,338.5Q563,280 480,280Q460,280 441.5,283.5Q423,287 405,295Q397,276 391.5,257Q386,238 381,218Q405,209 430,204.5Q455,200 481,200Q598,200 679.5,281.5Q761,363 761,480Q761,506 756.5,531Q752,556 743,580ZM440,120L440,0L520,0L520,120L440,120ZM440,960L440,840L520,840L520,960L440,960ZM763,254L706,197L791,113L848,169L763,254ZM169,847L112,791L197,706L254,763L169,847ZM840,520L840,440L960,440L960,520L840,520ZM0,520L0,440L120,440L120,520L0,520ZM791,848L706,763L763,706L847,791L791,848ZM197,254L113,169L169,112L254,197L197,254ZM396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M396,564Q364,532 337.5,497Q311,462 289,423Q284,437 282.5,451.5Q281,466 281,480Q281,563 339,621Q397,679 480,679Q494,679 508.5,677Q523,675 537,671Q498,649 463,622.5Q428,596 396,564ZM453,508Q504,559 567,595.5Q630,632 702,652Q662,703 604,731.5Q546,760 481,760Q364,760 282.5,678.5Q201,597 201,480Q201,415 229.5,357Q258,299 309,259Q329,331 365.5,394Q402,457 453,508ZM743,580Q723,575 703.5,569Q684,563 665,555Q673,537 676.5,518.5Q680,500 680,480Q680,397 621.5,338.5Q563,280 480,280Q460,280 441.5,283.5Q423,287 405,295Q397,276 391.5,257Q386,238 381,218Q405,209 430,204.5Q455,200 481,200Q598,200 679.5,281.5Q761,363 761,480Q761,506 756.5,531Q752,556 743,580ZM440,120L440,0L520,0L520,120L440,120ZM440,960L440,840L520,840L520,960L440,960ZM763,254L706,197L791,113L848,169L763,254ZM169,847L112,791L197,706L254,763L169,847ZM840,520L840,440L960,440L960,520L840,520ZM0,520L0,440L120,440L120,520L0,520ZM791,848L706,763L763,706L847,791L791,848ZM197,254L113,169L169,112L254,197L197,254ZM396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Q396,564 396,564Z"/>
|
||||
</vector>
|
||||
@@ -1,10 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="?attr/colorControlNormal"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M480,420L480,420Q480,420 480,420Q480,420 480,420L480,420Q480,420 480,420Q480,420 480,420L480,420Q480,420 480,420Q480,420 480,420ZM80,800L80,720L480,720L480,800L80,800ZM200,680Q167,680 143.5,656.5Q120,633 120,600L120,240Q120,207 143.5,183.5Q167,160 200,160L760,160Q793,160 816.5,183.5Q840,207 840,240L200,240Q200,240 200,240Q200,240 200,240L200,600Q200,600 200,600Q200,600 200,600L480,600L480,680L200,680ZM800,720L800,400Q800,400 800,400Q800,400 800,400L640,400Q640,400 640,400Q640,400 640,400L640,720Q640,720 640,720Q640,720 640,720L800,720Q800,720 800,720Q800,720 800,720ZM620,800Q595,800 577.5,782.5Q560,765 560,740L560,380Q560,355 577.5,337.5Q595,320 620,320L820,320Q845,320 862.5,337.5Q880,355 880,380L880,740Q880,765 862.5,782.5Q845,800 820,800L620,800ZM720,500Q733,500 741.5,491Q750,482 750,470Q750,457 741.5,448.5Q733,440 720,440Q708,440 699,448.5Q690,457 690,470Q690,482 699,491Q708,500 720,500ZM720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560Z" />
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="?attr/colorControlNormal"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M480,420L480,420Q480,420 480,420Q480,420 480,420L480,420Q480,420 480,420Q480,420 480,420L480,420Q480,420 480,420Q480,420 480,420ZM80,800L80,720L480,720L480,800L80,800ZM200,680Q167,680 143.5,656.5Q120,633 120,600L120,240Q120,207 143.5,183.5Q167,160 200,160L760,160Q793,160 816.5,183.5Q840,207 840,240L200,240Q200,240 200,240Q200,240 200,240L200,600Q200,600 200,600Q200,600 200,600L480,600L480,680L200,680ZM800,720L800,400Q800,400 800,400Q800,400 800,400L640,400Q640,400 640,400Q640,400 640,400L640,720Q640,720 640,720Q640,720 640,720L800,720Q800,720 800,720Q800,720 800,720ZM620,800Q595,800 577.5,782.5Q560,765 560,740L560,380Q560,355 577.5,337.5Q595,320 620,320L820,320Q845,320 862.5,337.5Q880,355 880,380L880,740Q880,765 862.5,782.5Q845,800 820,800L620,800ZM720,500Q733,500 741.5,491Q750,482 750,470Q750,457 741.5,448.5Q733,440 720,440Q708,440 699,448.5Q690,457 690,470Q690,482 699,491Q708,500 720,500ZM720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560L720,560Q720,560 720,560Q720,560 720,560Z" />
|
||||
</vector>
|
||||
@@ -0,0 +1,7 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="1024" android:viewportWidth="1024" android:width="24dp">
|
||||
|
||||
<path android:fillColor="#333333" android:pathData="M896,346.8c-0.1,0 0,0 0,0 0,-0.9 -0.1,-1.7 -0.2,-2.5 0,-0.1 0,-0.3 -0.1,-0.4 -0.2,-1.7 -0.5,-3.3 -1,-4.9 -0.5,-1.7 -1,-3.3 -1.7,-4.9v-0.1c-0.3,-0.8 -0.7,-1.5 -1.1,-2.3v-0.1c-0.4,-0.7 -0.8,-1.5 -1.2,-2.2 -0.1,-0.1 -0.1,-0.2 -0.2,-0.3 -0.4,-0.6 -0.8,-1.2 -1.3,-1.9 -0.1,-0.1 -0.1,-0.2 -0.2,-0.2 -0.5,-0.6 -1,-1.3 -1.5,-1.9 -0.1,-0.1 -0.2,-0.3 -0.4,-0.4 -0.5,-0.6 -1,-1.2 -1.6,-1.7l-0.1,-0.1L637.3,74.5c-0.6,-0.6 -1.2,-1.1 -1.8,-1.6 -0.1,-0.1 -0.3,-0.2 -0.4,-0.4 -0.6,-0.5 -1.2,-1 -1.9,-1.5 -0.1,0 -0.1,-0.1 -0.2,-0.1 -0.6,-0.5 -1.3,-0.9 -1.9,-1.3 -0.1,-0.1 -0.2,-0.1 -0.3,-0.2 -0.7,-0.4 -1.4,-0.9 -2.2,-1.3 -0.8,-0.4 -1.5,-0.8 -2.3,-1.1h-0.1c-1.6,-0.7 -3.2,-1.3 -4.9,-1.7 -1.6,-0.4 -3.2,-0.8 -4.9,-1 -0.1,0 -0.3,0 -0.4,-0.1 -1.4,-0.2 -2.8,-0.3 -4.3,-0.3H164c-19.9,0 -36,16.1 -36,36v823.3c0,19.9 16.1,36 36,36h696c19.9,0 36,-16.1 36,-36V348.6v-1.8zM647.8,186.9l125.4,125.6H647.8V186.9zM200,887.2V135.9h375.8v212.7c0,19.9 16.1,36 36,36H824v502.7H200z"/>
|
||||
|
||||
<path android:fillColor="#333333" android:pathData="M378.8,603.9l59.7,-65.8c13.4,-14.7 12.2,-37.5 -2.5,-50.9 -14.7,-13.4 -37.5,-12.2 -50.9,2.5l-80.8,89.1c-12.1,13.3 -12.5,33.5 -0.9,47.3l80.9,96.5c7.1,8.5 17.3,12.9 27.6,12.9 8.2,0 16.4,-2.8 23.1,-8.4 15.2,-12.8 17.2,-35.5 4.5,-50.7l-60.7,-72.5zM639,489.7c-13.4,-14.7 -36.1,-15.8 -50.9,-2.5 -14.7,13.4 -15.8,36.1 -2.5,50.9l59.7,65.8 -60.7,72.4c-12.8,15.2 -10.8,37.9 4.5,50.7 6.7,5.7 14.9,8.4 23.1,8.4 10.3,0 20.5,-4.4 27.6,-12.9l80.9,-96.5c11.6,-13.8 11.2,-34 -0.9,-47.3l-80.8,-89z"/>
|
||||
|
||||
</vector>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M856,570L570,856Q558,868 543,874Q528,880 513,880Q498,880 483,874Q468,868 456,856L103,503Q92,492 86,477.5Q80,463 80,447L80,160Q80,127 103.5,103.5Q127,80 160,80L447,80Q463,80 478,86.5Q493,93 504,104L856,457Q868,469 873.5,484Q879,499 879,514Q879,529 873.5,543.5Q868,558 856,570ZM513,800L799,514Q799,514 799,514Q799,514 799,514L446,160L160,160Q160,160 160,160Q160,160 160,160L160,446Q160,446 160,446Q160,446 160,446L513,800Q513,800 513,800Q513,800 513,800ZM260,320Q285,320 302.5,302.5Q320,285 320,260Q320,235 302.5,217.5Q285,200 260,200Q235,200 217.5,217.5Q200,235 200,260Q200,285 217.5,302.5Q235,320 260,320ZM480,480Q480,480 480,480Q480,480 480,480L480,480Q480,480 480,480Q480,480 480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M856,570L570,856Q558,868 543,874Q528,880 513,880Q498,880 483,874Q468,868 456,856L103,503Q92,492 86,477.5Q80,463 80,447L80,160Q80,127 103.5,103.5Q127,80 160,80L447,80Q463,80 478,86.5Q493,93 504,104L856,457Q868,469 873.5,484Q879,499 879,514Q879,529 873.5,543.5Q868,558 856,570ZM513,800L799,514Q799,514 799,514Q799,514 799,514L446,160L160,160Q160,160 160,160Q160,160 160,160L160,446Q160,446 160,446Q160,446 160,446L513,800Q513,800 513,800Q513,800 513,800ZM260,320Q285,320 302.5,302.5Q320,285 320,260Q320,235 302.5,217.5Q285,200 260,200Q235,200 217.5,217.5Q200,235 200,260Q200,285 217.5,302.5Q235,320 260,320ZM480,480Q480,480 480,480Q480,480 480,480L480,480Q480,480 480,480Q480,480 480,480L480,480Q480,480 480,480Q480,480 480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M478,720Q499,720 513.5,705.5Q528,691 528,670Q528,649 513.5,634.5Q499,620 478,620Q457,620 442.5,634.5Q428,649 428,670Q428,691 442.5,705.5Q457,720 478,720ZM442,566L516,566Q516,533 523.5,514Q531,495 566,462Q592,436 607,412.5Q622,389 622,356Q622,300 581,270Q540,240 484,240Q427,240 391.5,270Q356,300 342,342L408,368Q413,350 430.5,329Q448,308 484,308Q516,308 532,325.5Q548,343 548,364Q548,384 536,401.5Q524,419 506,434Q462,473 452,493Q442,513 442,566ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal" android:autoMirrored="true">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M478,720Q499,720 513.5,705.5Q528,691 528,670Q528,649 513.5,634.5Q499,620 478,620Q457,620 442.5,634.5Q428,649 428,670Q428,691 442.5,705.5Q457,720 478,720ZM442,566L516,566Q516,533 523.5,514Q531,495 566,462Q592,436 607,412.5Q622,389 622,356Q622,300 581,270Q540,240 484,240Q427,240 391.5,270Q356,300 342,342L408,368Q413,350 430.5,329Q448,308 484,308Q516,308 532,325.5Q548,343 548,364Q548,384 536,401.5Q524,419 506,434Q462,473 452,493Q442,513 442,566ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,800Q447,800 423.5,776.5Q400,753 400,720Q400,687 423.5,663.5Q447,640 480,640Q513,640 536.5,663.5Q560,687 560,720Q560,753 536.5,776.5Q513,800 480,800ZM480,560Q447,560 423.5,536.5Q400,513 400,480Q400,447 423.5,423.5Q447,400 480,400Q513,400 536.5,423.5Q560,447 560,480Q560,513 536.5,536.5Q513,560 480,560ZM480,320Q447,320 423.5,296.5Q400,273 400,240Q400,207 423.5,183.5Q447,160 480,160Q513,160 536.5,183.5Q560,207 560,240Q560,273 536.5,296.5Q513,320 480,320Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M480,800Q447,800 423.5,776.5Q400,753 400,720Q400,687 423.5,663.5Q447,640 480,640Q513,640 536.5,663.5Q560,687 560,720Q560,753 536.5,776.5Q513,800 480,800ZM480,560Q447,560 423.5,536.5Q400,513 400,480Q400,447 423.5,423.5Q447,400 480,400Q513,400 536.5,423.5Q560,447 560,480Q560,513 536.5,536.5Q513,560 480,560ZM480,320Q447,320 423.5,296.5Q400,273 400,240Q400,207 423.5,183.5Q447,160 480,160Q513,160 536.5,183.5Q560,207 560,240Q560,273 536.5,296.5Q513,320 480,320Z"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M784,840L532,588Q502,612 463,626Q424,640 380,640Q271,640 195.5,564.5Q120,489 120,380Q120,271 195.5,195.5Q271,120 380,120Q489,120 564.5,195.5Q640,271 640,380Q640,424 626,463Q612,502 588,532L840,784L784,840ZM380,560Q455,560 507.5,507.5Q560,455 560,380Q560,305 507.5,252.5Q455,200 380,200Q305,200 252.5,252.5Q200,305 200,380Q200,455 252.5,507.5Q305,560 380,560Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M784,840L532,588Q502,612 463,626Q424,640 380,640Q271,640 195.5,564.5Q120,489 120,380Q120,271 195.5,195.5Q271,120 380,120Q489,120 564.5,195.5Q640,271 640,380Q640,424 626,463Q612,502 588,532L840,784L784,840ZM380,560Q455,560 507.5,507.5Q560,455 560,380Q560,305 507.5,252.5Q455,200 380,200Q305,200 252.5,252.5Q200,305 200,380Q200,455 252.5,507.5Q305,560 380,560Z"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M3.29185,3.294C3.58094,3.00403 4.0176,2.91959 4.39395,3.08088L10.6939,5.78088L18.3939,9.08088C18.5109,9.131 18.6172,9.20297 18.7071,9.29292L21.7071,12.2929C22.0977,12.6834 22.0977,13.3166 21.7071,13.7071C21.3166,14.0977 20.6834,14.0977 20.2929,13.7071L18.0063,11.4205L11.4839,18.0585L13.7089,20.2947C14.0985,20.6862 14.0969,21.3194 13.7054,21.7089C13.3139,22.0985 12.6807,22.0969 12.2911,21.7054L9.36877,18.7683C9.28036,18.6794 9.20944,18.5747 9.15971,18.4597L5.79793,10.6809L3.08209,4.39674C2.91965,4.02088 3.00276,3.58397 3.29185,3.294ZM10.406,16.302L16.2613,10.3428L10.5284,7.88587L7.90329,10.511L10.406,16.302ZM7.04978,8.53607L8.5485,7.03734L5.91414,5.90833L7.04978,8.53607Z"/>
|
||||
</vector>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M320,640L800,640Q800,640 800,640Q800,640 800,640L800,160Q800,160 800,160Q800,160 800,160L720,160L720,440L620,380L520,440L520,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640ZM320,720Q287,720 263.5,696.5Q240,673 240,640L240,160Q240,127 263.5,103.5Q287,80 320,80L800,80Q833,80 856.5,103.5Q880,127 880,160L880,640Q880,673 856.5,696.5Q833,720 800,720L320,720ZM160,880Q127,880 103.5,856.5Q80,833 80,800L80,240L160,240L160,800Q160,800 160,800Q160,800 160,800L720,800L720,880L160,880ZM520,160L520,160L620,160L720,160L720,160L520,160ZM320,160Q320,160 320,160Q320,160 320,160L320,160Q320,160 320,160Q320,160 320,160L520,160L520,160L620,160L720,160L720,160L800,160Q800,160 800,160Q800,160 800,160L800,160Q800,160 800,160Q800,160 800,160L320,160Z"/>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="960" android:viewportHeight="960" android:tint="?attr/colorControlNormal">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M320,640L800,640Q800,640 800,640Q800,640 800,640L800,160Q800,160 800,160Q800,160 800,160L720,160L720,440L620,380L520,440L520,160L320,160Q320,160 320,160Q320,160 320,160L320,640Q320,640 320,640Q320,640 320,640ZM320,720Q287,720 263.5,696.5Q240,673 240,640L240,160Q240,127 263.5,103.5Q287,80 320,80L800,80Q833,80 856.5,103.5Q880,127 880,160L880,640Q880,673 856.5,696.5Q833,720 800,720L320,720ZM160,880Q127,880 103.5,856.5Q80,833 80,800L80,240L160,240L160,800Q160,800 160,800Q160,800 160,800L720,800L720,880L160,880ZM520,160L520,160L620,160L720,160L720,160L520,160ZM320,160Q320,160 320,160Q320,160 320,160L320,160Q320,160 320,160Q320,160 320,160L520,160L520,160L620,160L720,160L720,160L800,160Q800,160 800,160Q800,160 800,160L800,160Q800,160 800,160Q800,160 800,160L320,160Z"/>
|
||||
</vector>
|
||||
@@ -40,10 +40,11 @@
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:cardElevation="16dp"
|
||||
android:layout_marginHorizontal="32dp"
|
||||
android:layout_marginHorizontal="48dp"
|
||||
android:layout_marginTop="0dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintBottom_toTopOf="@+id/ll_title"
|
||||
app:layout_constraintDimensionRatio="16:9"
|
||||
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/title_bar"
|
||||
@@ -123,6 +124,16 @@
|
||||
tools:ignore="SmallSp" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<com.dirror.lyricviewx.LyricViewX
|
||||
android:id="@+id/lyric_view_x"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@+id/player_progress"
|
||||
app:layout_constraintTop_toBottomOf="@+id/cd_cover"
|
||||
app:lrcCurrentTextColor="?attr/colorPrimary"
|
||||
app:lrcPadding="16dp" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/ll_title"
|
||||
android:layout_width="match_parent"
|
||||
@@ -141,7 +152,6 @@
|
||||
android:scrollbars="none"
|
||||
android:textSize="20sp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toTopOf="@+id/tv_sub_title"
|
||||
tools:text="@string/text" />
|
||||
|
||||
<TextView
|
||||
@@ -153,15 +163,10 @@
|
||||
android:textColor="?attr/colorOnSurfaceVariant"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toTopOf="@+id/player_progress"
|
||||
tools:text="@string/text" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_dur_time"
|
||||
android:layout_width="0dp"
|
||||
|
||||
@@ -51,6 +51,60 @@
|
||||
android:text="@string/auto_save_cookie"
|
||||
tools:ignore="TouchTargetSizeCheck" />
|
||||
|
||||
<io.legado.app.lib.theme.view.ThemeCheckBox
|
||||
android:id="@+id/cb_is_enable_preload"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="false"
|
||||
android:text="@string/enable_preload"
|
||||
tools:ignore="TouchTargetSizeCheck" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</HorizontalScrollView>
|
||||
|
||||
<HorizontalScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:scrollbars="none">
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:orientation="horizontal"
|
||||
android:paddingHorizontal="12dp"
|
||||
tools:ignore="VisualLintBounds">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:text="@string/book_type"
|
||||
tools:ignore="RtlHardcoded" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/sp_type"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:entries="@array/rss_type"
|
||||
android:theme="@style/Spinner"
|
||||
tools:ignore="TouchTargetSizeCheck" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:text="@string/layout_type"
|
||||
tools:ignore="RtlHardcoded,RtlSymmetry" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/ly_type"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:entries="@array/layout_type"
|
||||
android:theme="@style/Spinner"
|
||||
tools:ignore="TouchTargetSizeCheck" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</HorizontalScrollView>
|
||||
|
||||
@@ -88,6 +88,13 @@
|
||||
android:layout_height="wrap_content"
|
||||
app:icon="@drawable/ic_fill_colors" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btnRegexColor"
|
||||
style="@style/Widget.Material3Expressive.Button.IconButton.Tonal"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:icon="@drawable/ic_palette" />
|
||||
|
||||
</com.google.android.material.button.MaterialButtonGroup>
|
||||
|
||||
<TextView
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
@@ -29,6 +30,41 @@
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="8dp">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:layout_marginEnd="8dp"
|
||||
style="@style/Widget.Material3.TextInputLayout.OutlinedBox.Dense">
|
||||
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:id="@+id/et_search"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="@string/search"
|
||||
android:inputType="text"
|
||||
android:maxLines="1" />
|
||||
|
||||
</com.google.android.material.textfield.TextInputLayout>
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btn_search"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3.Button.IconButton"
|
||||
android:contentDescription="@string/search"
|
||||
app:icon="@drawable/ic_search" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@@ -40,26 +40,61 @@
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButtonGroup
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end"
|
||||
app:overflowMode="wrap">
|
||||
android:paddingTop="8dp"
|
||||
android:orientation="horizontal"
|
||||
tools:ignore="RtlHardcoded,RtlSymmetry">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btn_padding_setting"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:minWidth="0dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
style="@style/Widget.Material3Expressive.Button.OutlinedButton"
|
||||
android:text="@string/padding"/>
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btn_tip_color"
|
||||
android:id="@+id/btn_header_font"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3Expressive.Button.OutlinedButton"
|
||||
android:text="@string/text_color" />
|
||||
android:text="@string/header_font" />
|
||||
|
||||
<io.legado.app.ui.widget.SimpleCounterView
|
||||
android:id="@+id/scv_header_font_size"
|
||||
android:layout_width="180dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
app:max="30"
|
||||
app:min="8"
|
||||
app:orientation="horizontal"
|
||||
app:title="@string/header_font_size" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<com.google.android.material.button.MaterialButtonGroup
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end"
|
||||
app:overflowMode="wrap">
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btn_header_color"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3Expressive.Button.OutlinedButton"
|
||||
android:text="@string/header_color" />
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btn_footer_color"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3Expressive.Button.OutlinedButton"
|
||||
android:text="@string/footer_color" />
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btn_divider_color"
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
android:id="@+id/dsb_header_padding_top"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_top" />
|
||||
|
||||
<View
|
||||
@@ -70,7 +70,7 @@
|
||||
android:id="@+id/dsb_header_padding_bottom"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_bottom" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -84,7 +84,7 @@
|
||||
android:id="@+id/dsb_header_padding_left"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_left" />
|
||||
|
||||
<View
|
||||
@@ -96,7 +96,7 @@
|
||||
android:id="@+id/dsb_header_padding_right"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_right" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -121,7 +121,7 @@
|
||||
android:id="@+id/dsb_padding_top"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_top" />
|
||||
|
||||
<View
|
||||
@@ -133,7 +133,7 @@
|
||||
android:id="@+id/dsb_padding_bottom"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_bottom" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -147,7 +147,7 @@
|
||||
android:id="@+id/dsb_padding_left"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_left" />
|
||||
|
||||
<View
|
||||
@@ -159,7 +159,7 @@
|
||||
android:id="@+id/dsb_padding_right"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_right" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -196,7 +196,7 @@
|
||||
android:id="@+id/dsb_footer_padding_top"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_top" />
|
||||
|
||||
<View
|
||||
@@ -208,7 +208,7 @@
|
||||
android:id="@+id/dsb_footer_padding_bottom"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_bottom" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -222,7 +222,7 @@
|
||||
android:id="@+id/dsb_footer_padding_left"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_left" />
|
||||
|
||||
<View
|
||||
@@ -234,7 +234,7 @@
|
||||
android:id="@+id/dsb_footer_padding_right"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:max="200"
|
||||
app:max="300"
|
||||
app:title="@string/padding_right" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:gravity="center"
|
||||
android:paddingBottom="8dp"
|
||||
android:paddingHorizontal="16dp">
|
||||
|
||||
<com.google.android.material.bottomsheet.BottomSheetDragHandleView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingVertical="8dp"
|
||||
android:minHeight="0dp"
|
||||
android:layout_gravity="center_horizontal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/bottom_sheet_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginVertical="8dp"
|
||||
android:text="正则表达式匹配设置"
|
||||
android:textSize="18sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="300dp"
|
||||
android:layout_marginHorizontal="16dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btn_add_rule"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="16dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
style="@style/Widget.Material3Expressive.Button.OutlinedButton"
|
||||
android:text="添加规则" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -93,6 +93,38 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btnSelectTitleFont"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:icon="@drawable/ic_title_font"
|
||||
android:text="@string/text_font"
|
||||
android:minWidth="0dp"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton"/>
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/textFontWeightConverter"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/title_font_size"
|
||||
android:minWidth="0dp" />
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/abtnTitleColor"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton"
|
||||
android:text="@string/title_color" />
|
||||
|
||||
</com.google.android.material.button.MaterialButtonGroup>
|
||||
|
||||
<com.google.android.material.button.MaterialButtonGroup
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btn_title_segType"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -107,14 +139,6 @@
|
||||
android:text="@string/split_title_mode"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton"/>
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/textFontWeightConverter"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/font_weight_text"
|
||||
android:minWidth="0dp" />
|
||||
|
||||
</com.google.android.material.button.MaterialButtonGroup>
|
||||
|
||||
<LinearLayout
|
||||
|
||||
@@ -57,6 +57,15 @@
|
||||
android:checkable="true"
|
||||
android:focusable="true"/>
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/sw_underline_extend"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.Material3Expressive.Button.IconButton.Tonal"
|
||||
app:icon="@drawable/ic_swap_horiz"
|
||||
android:checkable="true"
|
||||
android:focusable="true"/>
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btnUnderlineColor"
|
||||
android:layout_width="wrap_content"
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="12dp"
|
||||
android:background="@drawable/shape_fillet_btn">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_rule_name"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="16sp"
|
||||
android:textStyle="bold"
|
||||
android:text="规则名称" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_rule_pattern"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="4dp"
|
||||
android:textSize="14sp"
|
||||
android:textColor="@color/secondaryText"
|
||||
android:text="正则表达式" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/btn_delete"
|
||||
android:layout_width="36dp"
|
||||
android:layout_height="36dp"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:src="@drawable/ic_baseline_close"
|
||||
android:contentDescription="删除规则"
|
||||
android:scaleType="center" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<com.google.android.material.button.MaterialButtonGroup
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:gravity="end">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/btn_select_font"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/text_font"
|
||||
android:minWidth="0dp"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton" />
|
||||
|
||||
<io.legado.app.ui.widget.AccentColorButton
|
||||
android:id="@+id/btn_select_color"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/title_color"
|
||||
style="@style/Widget.Material3Expressive.Button.TonalButton" />
|
||||
|
||||
</com.google.android.material.button.MaterialButtonGroup>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -1,61 +1,61 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="16dp"
|
||||
android:minHeight="60dp"
|
||||
android:clickable="true"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:focusable="true">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/preference_icon"
|
||||
android:layout_marginRight="16dp"
|
||||
android:scaleType="fitCenter"
|
||||
android:visibility="visible"
|
||||
android:layout_width="28dp"
|
||||
android:layout_height="28dp"
|
||||
app:tint="?attr/colorPrimary"
|
||||
tools:ignore="ContentDescription,RtlHardcoded" />
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_weight="1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_title"
|
||||
android:singleLine="true"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_desc"
|
||||
android:textSize="13sp"
|
||||
android:text="@string/default1"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="2dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/preference_widget"
|
||||
android:orientation="vertical"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="16dp"
|
||||
android:visibility="gone"
|
||||
android:gravity="end|center_vertical"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
tools:ignore="RtlHardcoded" />
|
||||
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="16dp"
|
||||
android:minHeight="60dp"
|
||||
android:clickable="true"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:focusable="true">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/preference_icon"
|
||||
android:layout_marginRight="16dp"
|
||||
android:scaleType="fitCenter"
|
||||
android:visibility="visible"
|
||||
android:layout_width="28dp"
|
||||
android:layout_height="28dp"
|
||||
app:tint="?attr/colorPrimary"
|
||||
tools:ignore="ContentDescription,RtlHardcoded" />
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_weight="1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_title"
|
||||
android:singleLine="true"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_desc"
|
||||
android:textSize="13sp"
|
||||
android:text="@string/default1"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="2dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/preference_widget"
|
||||
android:orientation="vertical"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="16dp"
|
||||
android:visibility="gone"
|
||||
android:gravity="end|center_vertical"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
tools:ignore="RtlHardcoded" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -1,19 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_title"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="4dp"
|
||||
android:paddingStart="16dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="?attr/colorPrimary"
|
||||
tools:ignore="RtlHardcoded,RtlSymmetry" />
|
||||
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preference_title"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="4dp"
|
||||
android:paddingStart="16dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="?attr/colorPrimary"
|
||||
tools:ignore="RtlHardcoded,RtlSymmetry" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -15,7 +15,6 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:maxWidth="48sp"
|
||||
android:maxLines="2"
|
||||
android:text="@string/text"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
|
||||
@@ -67,6 +67,11 @@
|
||||
android:title="@string/str_share"
|
||||
app:showAsAction="never" />
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_log"
|
||||
android:title="@string/log"
|
||||
app:showAsAction="never" />
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_help"
|
||||
android:title="@string/help"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<resources>
|
||||
<!--App-->
|
||||
<string name="app_name">阅读</string>
|
||||
<string name="app_name">阅读DIY</string>
|
||||
<string name="app_name_a">阅读·A</string>
|
||||
<string name="receiving_shared_label">阅读 · 搜索</string>
|
||||
<string name="tip_perm_request_storage">阅读需要访问存储卡权限,请前往“设置”—“应用权限”,打开所需权限</string>
|
||||
@@ -210,6 +210,7 @@
|
||||
<string name="share_app">软件分享</string>
|
||||
<string name="flow_sys">跟随系统</string>
|
||||
<string name="add">添加</string>
|
||||
<string name="minus">减少</string>
|
||||
<string name="import_book_source">导入书源</string>
|
||||
<string name="import_local">本地导入</string>
|
||||
<string name="import_on_line">网络导入</string>
|
||||
@@ -470,6 +471,7 @@
|
||||
<string name="rule_next_content">正文下一页 URL 规则(nextContentUrl)</string>
|
||||
<string name="rule_web_js">WebView JS(webJs)</string>
|
||||
<string name="rule_image_style">图片样式(imageStyle)</string>
|
||||
<string name="rule_sub_content">副文规则(subContent)</string>
|
||||
<string name="rule_replace_regex">替换规则(replaceRegex)</string>
|
||||
<string name="rule_source_regex">资源正则(sourceRegex)</string>
|
||||
<string name="rule_pay_action">购买操作(payAction)</string>
|
||||
@@ -902,6 +904,7 @@
|
||||
<string name="use_default_cover">总是使用默认封面</string>
|
||||
<string name="use_default_cover_s">总是显示默认封面(不显示网络封面)</string>
|
||||
<string name="title_font_size">字号</string>
|
||||
<string name="title_color">标题颜色</string>
|
||||
<string name="title_margin_top">上边距</string>
|
||||
<string name="title_margin_bottom">下边距</string>
|
||||
<string name="show">显示</string>
|
||||
@@ -1120,7 +1123,7 @@
|
||||
<string name="replace_state_change">替换(启用/禁用)</string>
|
||||
<string name="show_last_update_time">显示上次更新时间</string>
|
||||
<string name="refresh_list">刷新列表</string>
|
||||
<string name="tip_divider_color">分隔线颜色</string>
|
||||
<string name="tip_divider_color">分隔线</string>
|
||||
<string name="same_title_removed">移除重复标题</string>
|
||||
<string name="update_book_fail">更新失败</string>
|
||||
<string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度。</string>
|
||||
@@ -1345,7 +1348,7 @@
|
||||
<string name="reduce_stutter">减少进入阅读界面时的卡顿,但加载书籍时间会延长。仅在开启共享元素动画时生效</string>
|
||||
<string name="delay_book_load">延缓书籍加载</string>
|
||||
<string name="compact_list">紧凑列表</string>
|
||||
<string name="author_read">%s • %d章未读</string>
|
||||
<string name="author_read">%1$s • %2$d章未读</string>
|
||||
<string name="menu_alpha_sum">当前 %d%%</string>
|
||||
<string name="menu_alpha">菜单透明度</string>
|
||||
<string name="change_source_option_title">请选择操作</string>
|
||||
|
||||
@@ -187,6 +187,7 @@
|
||||
<string name="share_app">應用程式分享</string>
|
||||
<string name="flow_sys">跟隨系統</string>
|
||||
<string name="add">添加</string>
|
||||
<string name="minus">減少</string>
|
||||
<string name="import_book_source">導入書源</string>
|
||||
<string name="import_local">本地導入</string>
|
||||
<string name="import_on_line">網絡導入</string>
|
||||
|
||||
@@ -189,6 +189,7 @@
|
||||
<string name="share_app">軟體分享</string>
|
||||
<string name="flow_sys">跟隨系統</string>
|
||||
<string name="add">新增</string>
|
||||
<string name="minus">減少</string>
|
||||
<string name="import_book_source">匯入書源</string>
|
||||
<string name="import_local">本機匯入</string>
|
||||
<string name="import_on_line">網路匯入</string>
|
||||
|
||||
@@ -12,6 +12,20 @@
|
||||
<item>File</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="layout_type">
|
||||
<item>列表</item>
|
||||
<item>单列</item>
|
||||
<item>双列</item>
|
||||
<item>瀑布</item>
|
||||
<item>三列</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="rss_type">
|
||||
<item>网页</item>
|
||||
<item>图片</item>
|
||||
<item>视频</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="group_style">
|
||||
<item>Tab</item>
|
||||
<item>Hide Tab</item>
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
<string name="predictive_back_summary">Enable system predictive back gestures</string>
|
||||
<string name="restart_to_apply">Restart to apply</string>
|
||||
<string name="custom_theme">Custom Theme</string>
|
||||
<string name="appearance_setting">外观设置</string>
|
||||
<string name="click_to_select">Click to select</string>
|
||||
<string name="compose_related">Compose Related</string>
|
||||
<string name="use_flexible_top_bar">Use Flexible App Top Bar</string>
|
||||
@@ -91,6 +92,25 @@
|
||||
<string name="setting">Settings</string>
|
||||
<string name="theme_setting">Theme Settings</string>
|
||||
<string name="theme_setting_s">Some settings related to interface or color</string>
|
||||
<string name="personalization_setting">深度个性化设置</string>
|
||||
<string name="personalization_setting_s">字体等深度个性化设置</string>
|
||||
<string name="theme_pack">主题管理</string>
|
||||
<string name="theme_pack_s">管理、导入导出完整主题包</string>
|
||||
<string name="font_setting">字体设置</string>
|
||||
<string name="font_setting_s">选择应用字体</string>
|
||||
<string name="color_setting">颜色设置</string>
|
||||
<string name="reset_color">重置颜色</string>
|
||||
<string name="top_bar_color">应用栏颜色</string>
|
||||
<string name="nav_bar_color">导航栏颜色</string>
|
||||
<string name="font_color">字体颜色</string>
|
||||
<string name="background_color">背景颜色</string>
|
||||
<string name="border_setting">边框设置</string>
|
||||
<string name="show_container_border">显示容器边框</string>
|
||||
<string name="border_width">边框粗细</string>
|
||||
<string name="border_style">边框样式</string>
|
||||
<string name="solid_border">实线</string>
|
||||
<string name="dashed_border">虚线</string>
|
||||
<string name="dash_gap">虚线间隔</string>
|
||||
<string name="other_setting">Other Settings</string>
|
||||
<string name="other_setting_s">Language • Other Settings</string>
|
||||
<string name="about">About</string>
|
||||
@@ -101,6 +121,7 @@
|
||||
<string name="version">Version</string>
|
||||
<string name="local">Local</string>
|
||||
<string name="search">Search</string>
|
||||
<string name="input_search_key">Input search keyword</string>
|
||||
<string name="origin_format">Origin: %s</string>
|
||||
<string name="read_dur_progress">Origin: %s</string>
|
||||
<string name="book_name">Title</string>
|
||||
@@ -213,6 +234,7 @@
|
||||
<string name="share_app">Share to</string>
|
||||
<string name="flow_sys">System</string>
|
||||
<string name="add">Add</string>
|
||||
<string name="minus">Minus</string>
|
||||
<string name="import_book_source">Import book sources</string>
|
||||
<string name="import_local">Import local</string>
|
||||
<string name="import_on_line">Import online</string>
|
||||
@@ -470,10 +492,11 @@
|
||||
<string name="rule_update_time">Chapter info(ChapterInfo)</string>
|
||||
<string name="pre_update_js">Js before update(preUpdateJs)</string>
|
||||
<string name="rule_book_content">Content(content)</string>
|
||||
<string name="rule_next_content">Next content URL(nextContentUrl)</string>
|
||||
<string name="rule_next_content">Next content url(nextContentUrl)</string>
|
||||
<string name="rule_web_js">Web view js(webJs)</string>
|
||||
<string name="rule_source_regex">Source regex(sourceRegex)</string>
|
||||
<string name="rule_replace_regex">Replace regex(replaceRegex)</string>
|
||||
<string name="rule_sub_content">Sub content(subContent)</string>
|
||||
<string name="rule_image_style">Image style(imageStyle)</string>
|
||||
<string name="rule_pay_action">Pay action(payAction)</string>
|
||||
|
||||
@@ -620,6 +643,12 @@
|
||||
<string name="bg_image">Background Images</string>
|
||||
<string name="bg_color">Background color</string>
|
||||
<string name="text_color">Text Color</string>
|
||||
<string name="header_color">页眉</string>
|
||||
<string name="footer_color">页脚</string>
|
||||
<string name="header_font">设置字体</string>
|
||||
<string name="footer_font">页脚字体</string>
|
||||
<string name="header_font_size">设置字号</string>
|
||||
<string name="footer_font_size">页脚字号</string>
|
||||
<string name="select_image">Select a picture</string>
|
||||
<string name="group_manage">Group Management</string>
|
||||
<string name="group_select">Group selection</string>
|
||||
@@ -758,7 +787,6 @@
|
||||
<!--color-->
|
||||
<string name="primary">Primary</string>
|
||||
<string name="accent">Accent</string>
|
||||
<string name="background_color">Background color</string>
|
||||
<string name="navbar_color">NavBar color</string>
|
||||
<string name="day">Day</string>
|
||||
<string name="day_color_primary">Day,Primary</string>
|
||||
@@ -855,7 +883,7 @@
|
||||
<string name="non_action">None</string>
|
||||
<string name="body_title">Title</string>
|
||||
<string name="show_hide">Show/Hide</string>
|
||||
<string name="header_footer">Header <![CDATA[&]]> Footer</string>
|
||||
<string name="header_footer">Footer <![CDATA[&]]> Header</string>
|
||||
<string name="rule_subscription">Rule Subscription</string>
|
||||
<string name="rule_sub_empty_msg">Add the rule import address provided by the bosses\nClick to import rules after adding</string>
|
||||
<string name="get_book_progress">Pull the cloud progress</string>
|
||||
@@ -911,6 +939,7 @@
|
||||
<string name="content_src">Content source code</string>
|
||||
<string name="list_src">List source code</string>
|
||||
<string name="title_font_size">Font Size</string>
|
||||
<string name="title_color">Title Color</string>
|
||||
<string name="title_margin_top">Margin Top</string>
|
||||
<string name="title_margin_bottom">Margin Bottom</string>
|
||||
<string name="show">Show</string>
|
||||
@@ -1141,6 +1170,15 @@
|
||||
<string name="clear_webview_data">Clear WebView Data</string>
|
||||
<string name="clear_webview_data_summary">Clear all data in WebView</string>
|
||||
<string name="source_tab_list">List</string>
|
||||
<string name="source_tab_start">启动</string>
|
||||
<string name="r_startHtml">启动页html文本</string>
|
||||
<string name="r_startStyle">启动页style文本</string>
|
||||
<string name="r_startJs">启动页Js(startJs)</string>
|
||||
<string name="r_preloadJs">预注入Js(preloadJs)</string>
|
||||
<string name="enable_preload">预加载</string>
|
||||
<string name="load_with_web_log">显示WebView日志</string>
|
||||
<string name="cache_first">优先缓存</string>
|
||||
<string name="layout_type">布局</string>
|
||||
<string name="dict_rule">Dictionary Rules</string>
|
||||
<string name="config_dict_rule">Config dict rule</string>
|
||||
<string name="create">Create</string>
|
||||
@@ -1174,7 +1212,7 @@
|
||||
<string name="respondTime">respondTime: %1$d ms</string>
|
||||
<string name="load_word_count">Load word count</string>
|
||||
<string name="replace_exclude_scope">Exclude range, optional title or source URL</string>
|
||||
<string name="format_js_rule">Format Js Rules</string>
|
||||
<string name="format_js_rule">格式化规则(formatJs)</string>
|
||||
<string name="adjust_pos">Adjustment position</string>
|
||||
<string name="error_scope_input">Please enter the correct range</string>
|
||||
<string name="custom_export">Custom Export</string>
|
||||
@@ -1230,8 +1268,8 @@
|
||||
<string name="update_to_variant_title">Check Updates for Variants</string>
|
||||
<string name="update_to_variant_summary">Look for other signature variants when checking for updates</string>
|
||||
<string name="default_version">Current</string>
|
||||
<string name="official_version">Official Version</string>
|
||||
<string name="beta_release_version">Beta Version</string>
|
||||
<string name="official_version">Official</string>
|
||||
<string name="beta_release_version">Beta</string>
|
||||
<string name="beta_releaseA_version">Coexist Version</string>
|
||||
<string name="stream_read_aloud_audio">Stream Audio Playback</string>
|
||||
<string name="stream_read_aloud_audio_summary">Play while downloading; may stutter on poor networks. Works only with TTS source</string>
|
||||
@@ -1240,7 +1278,7 @@
|
||||
<string name="read_aloud_read_phone_state_permission_rationale">Reading requires phone state access to pause reading aloud during calls</string>
|
||||
<string name="read_aloud_by_media_button_title">Start Read Aloud via Headset Buttons</string>
|
||||
<string name="read_aloud_by_media_button_summary">Use headset buttons to start reading aloud</string>
|
||||
<string name="group_sources_by_domain">Show Groups by Domain</string>
|
||||
<string name="group_sources_by_domain">按域名分组显示</string>
|
||||
<string name="theme_config">Theme Configuration</string>
|
||||
<string name="show_manga_ui">Manga Viewer</string>
|
||||
<string name="disable_manga_scale">Disable Manga Zoom</string>
|
||||
@@ -1348,37 +1386,37 @@
|
||||
<string name="reduce_stutter">Reduces stutter when entering the reading interface, but increases book loading time.</string>
|
||||
<string name="delay_book_load">Delay Book Loading</string>
|
||||
<string name="compact_list">Compact List</string>
|
||||
<string name="author_read">%s • %dNot read</string>
|
||||
<string name="author_read">%1$s • %2$d Not read</string>
|
||||
<string name="menu_alpha_sum">Current %d%%</string>
|
||||
<string name="menu_alpha">Menu Transparency</string>
|
||||
<string name="change_source_option_title">Select an action</string>
|
||||
<string name="replace_current_book">Replace current book</string>
|
||||
<string name="add_as_new_book">Add as new book to shelf</string>
|
||||
<string name="quick_add_to_shelf">Quick add to shelf</string>
|
||||
<string name="book_added_to_shelf">Added to shelf</string>
|
||||
<string name="seed_photo_summary">Generate theme colors from image</string>
|
||||
<string name="seed_photo_alart">To use a seed color, deselect the seed image</string>
|
||||
<string name="change_source_option_title">请选择操作</string>
|
||||
<string name="replace_current_book">替换当前书籍</string>
|
||||
<string name="add_as_new_book">新增书籍到书架</string>
|
||||
<string name="quick_add_to_shelf">快速添加到书架</string>
|
||||
<string name="book_added_to_shelf">书籍已添加到书架</string>
|
||||
<string name="seed_photo_summary">使用图片生成主题颜色</string>
|
||||
<string name="seed_photo_alart">若需使用种子颜色,请取消种子图片选择</string>
|
||||
<string name="click_to_delete">Click to delete or change</string>
|
||||
<string name="tip_custom_mode">Since the Theme Engine depends on Monet, dynamic coloring and custom themes will not take effect on devices below Android 12.</string>
|
||||
<string name="restart_required_message">Restart is required to apply changes</string>
|
||||
<string name="restart_later_message">Restart later</string>
|
||||
<string name="search_select_group">Select group</string>
|
||||
<string name="day_night_switch">Light/Dark mode switch</string>
|
||||
<string name="manga_long_click">Long press to save image</string>
|
||||
<string name="read_type_long">Long press to set as global default mode</string>
|
||||
<string name="read_slider_mode">Slider Style</string>
|
||||
<string name="bookshelf_update_limit">Bookshelf Update Limit</string>
|
||||
<string name="tip_custom_mode">由于主题引擎依赖Monet,对于低于Android12的设备,动态取色与自定义主题不会生效。</string>
|
||||
<string name="restart_required_message">修改该选项需要重启</string>
|
||||
<string name="restart_later_message">稍后重启</string>
|
||||
<string name="search_select_group">选择书源分组</string>
|
||||
<string name="day_night_switch">深浅色模式开关</string>
|
||||
<string name="manga_long_click">长按保存图片</string>
|
||||
<string name="read_type_long">长按设置为全局默认模式</string>
|
||||
<string name="read_slider_mode">滑动条显示样式</string>
|
||||
<string name="bookshelf_update_limit">书架更新数量限制</string>
|
||||
<string name="text_shadow_x">X轴距离</string>
|
||||
<string name="text_shadow_y">Y轴距离</string>
|
||||
<string name="text_shadow_radius">阴影半径</string>
|
||||
<string name="text_shadow_color">阴影</string>
|
||||
<string name="global_read_setting">阅读显示 • 漫画相关</string>
|
||||
<string name="screen_settings">屏幕显示与亮度</string>
|
||||
<string name="refresh_limit_unlimited">Unlimited</string>
|
||||
<string name="refresh_limit_books">%1$d Books</string>
|
||||
|
||||
<string name="text_shadow_x">X-axis offset</string>
|
||||
<string name="text_shadow_y">Y-axis offset</string>
|
||||
<string name="text_shadow_radius">Shadow radius</string>
|
||||
<string name="text_shadow_color">Text Shadow</string>
|
||||
<string name="global_read_setting">Reading Display • Manga Related</string>
|
||||
<string name="screen_settings">Display Setting</string>
|
||||
<string name="reading_behavior">阅读行为</string>
|
||||
<string name="page_control">Page Control</string>
|
||||
<string name="page_control">翻页控制</string>
|
||||
<string name="redirect_policy">网页重定向策略</string>
|
||||
<string name="redirect_allow_all">允许所有重定向</string>
|
||||
<string name="redirect_ask_always">总是询问</string>
|
||||
@@ -1391,20 +1429,20 @@
|
||||
<string name="sort_new_to_old">从新到旧</string>
|
||||
<string name="sort_name_asc">名称升序</string>
|
||||
<string name="sort_name_desc">名称降序</string>
|
||||
<string name="text_dottedline">Dotted Line</string>
|
||||
<string name="text_dottedline">下划虚线</string>
|
||||
<string name="jump_to_volume">跳转到卷</string>
|
||||
<string name="cancel_select">取消选择</string>
|
||||
<string name="coll_volume">折叠所有卷</string>
|
||||
<string name="expand_volume">展开所有卷</string>
|
||||
<string name="custom">Custom</string>
|
||||
<string name="global_setting">Global Setting</string>
|
||||
<string name="text_typeface">Font Style</string>
|
||||
<string name="custom">自定义</string>
|
||||
<string name="global_setting">全局设置</string>
|
||||
<string name="text_typeface">字体样式</string>
|
||||
<string name="shadow_typeface">阴影样式</string>
|
||||
<string name="long_click_to_custom">Long Tap to Customize</string>
|
||||
<string name="disable_manga_scroll_animation">禁用翻页动画</string>
|
||||
<string name="manga_cross_fade">禁用加载淡入动画</string>
|
||||
<string name="text_shadow_set">阴影设置</string>
|
||||
<string name="paragraph_typeface">Typography</string>
|
||||
<string name="paragraph_typeface">段落样式</string>
|
||||
<string name="same_name_book">已有相同书籍</string>
|
||||
<string name="underline_color">Underline Color</string>
|
||||
<string name="dotted_line_black">Dash Length</string>
|
||||
@@ -1442,37 +1480,39 @@
|
||||
<string name="material_version">颜色规格</string>
|
||||
<string name="tip_compose_set">这里的选项仅可以控制使用Compose重写的界面。对于禁用的选项,会在日后实现时开放,现在仅作占位。</string>
|
||||
<string name="is_blur_enable">Enable Element Blur</string>
|
||||
<string name="use_underline">Use Underline to Emphasize Text</string>
|
||||
<string name="adapt_special_style">Adapt to Special Styles</string>
|
||||
<string name="use_underline">总是使用下划线表示强调文本</string>
|
||||
<string name="adapt_special_style">适配特殊样式</string>
|
||||
<string name="compose_engine">Theme Style</string>
|
||||
<string name="container_opacity">Container Opacity</string>
|
||||
<string name="container_opacity_summary">%d</string>
|
||||
<string name="top_bar_opacity">Top Bar Opacity</string>
|
||||
<string name="top_bar_opacity">顶栏不透明度</string>
|
||||
<string name="top_bar_opacity_summary">%d</string>
|
||||
<string name="bottom_bar_opacity">Bottom Bar Opacity</string>
|
||||
<string name="bottom_bar_opacity">底栏不透明度</string>
|
||||
<string name="bottom_bar_opacity_summary">%d</string>
|
||||
<string name="web_service_auto_start">Start Web Service on App Startup</string>
|
||||
<string name="web_service_auto_start">启动应用时打开Web服务</string>
|
||||
<string name="read_aloud_preload">听书预加载数量</string>
|
||||
<string name="read_aloud_preload_summary">%d</string>
|
||||
<string name="audio_cache_clean_time">音频缓存保留时间(分钟)</string>
|
||||
<string name="audio_cache_clean_time_summary">当前%d, 输入 0 代表退出即刻清理。</string>
|
||||
<string name="show_swipe_animation">Show Swipe Animation</string>
|
||||
<string name="click_image_way">Image Clicking</string>
|
||||
<string name="show_web_log">Output Logs</string>
|
||||
<string name="is_blur_progressive_enable">Enable gradient blur</string>
|
||||
<string name="enable_select_vibrator">Vibrate While Selecting Text</string>
|
||||
<string name="re_sync_webdav">Resync from WebDAV</string>
|
||||
<string name="underline_padding">Underline Padding</string>
|
||||
<string name="layout_setting">Layout Settings</string>
|
||||
<string name="cover_info_orientation">Cover Info Orientation</string>
|
||||
<string name="rule_segment">Rules</string>
|
||||
<string name="tool_bar_style">Tool Bar Style</string>
|
||||
<string name="split_title">Split Title</string>
|
||||
<string name="split_title_mode">Split Mode</string>
|
||||
<string name="subtitle_scale">Subtitle Scale</string>
|
||||
<string name="subtitle_margin">Subtitle Margin</string>
|
||||
<string name="heading_spacing">Heading Spacing</string>
|
||||
<string name="follow_read_background">Follow Background</string>
|
||||
<string name="show_swipe_animation">启用滑动时动画</string>
|
||||
<string name="click_image_way">点击图片行为</string>
|
||||
<string name="show_web_log">输出日志</string>
|
||||
<string name="is_blur_progressive_enable">启用渐变模糊</string>
|
||||
<string name="enable_select_vibrator">选择文本时震动</string>
|
||||
<string name="re_sync_webdav">重新同步远程书籍</string>
|
||||
<string name="underline_padding">离字间距</string>
|
||||
|
||||
<!-- Missing strings -->
|
||||
<string name="cover_info_orientation">Cover orientation</string>
|
||||
<string name="follow_read_background">Follow background</string>
|
||||
<string name="heading_spacing">Heading spacing</string>
|
||||
<string name="layout_setting">Layout settings</string>
|
||||
<string name="rule_segment">Rule</string>
|
||||
<string name="split_title">Split title</string>
|
||||
<string name="split_title_mode">Split mode</string>
|
||||
<string name="subtitle_margin">Subtitle margin</string>
|
||||
<string name="subtitle_scale">Subtitle scale</string>
|
||||
<string name="tool_bar_style">Tool bar style</string>
|
||||
<string name="bookshelf_total_count">%1$d books</string>
|
||||
<string name="bookshelf_selected_count">%1$d selected</string>
|
||||
<string name="bookshelf_empty_global_search">No books here. Try global search.</string>
|
||||
|
||||
@@ -55,6 +55,8 @@
|
||||
|
||||
//**********System Style******************//
|
||||
|
||||
<style name="Spinner" parent="android:Theme.Holo.Light" />
|
||||
|
||||
<style name="ShapeAppearanceOverlay.Circle" parent="">
|
||||
<item name="cornerFamily">rounded</item>
|
||||
<item name="cornerSize">50%</item>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
</io.legado.app.lib.prefs.PreferenceCategory>
|
||||
|
||||
<io.legado.app.lib.prefs.PreferenceCategory
|
||||
android:title="@string/rule_segment"
|
||||
android:title="规则"
|
||||
app:allowDividerAbove="false"
|
||||
app:allowDividerBelow="false"
|
||||
app:iconSpaceReserved="false"
|
||||
|
||||
Reference in new issue
Block a user