Procházet zdrojové kódy

添加退出按钮

kunfei před 3 roky
rodič
revize
47a140dff7

+ 1 - 0
app/src/main/java/io/legado/app/ui/main/my/MyFragment.kt

@@ -155,6 +155,7 @@ class MyFragment : BaseFragment(R.layout.fragment_my_config) {
                 "readRecord" -> startActivity<ReadRecordActivity>()
                 "readRecord" -> startActivity<ReadRecordActivity>()
                 "donate" -> startActivity<DonateActivity>()
                 "donate" -> startActivity<DonateActivity>()
                 "about" -> startActivity<AboutActivity>()
                 "about" -> startActivity<AboutActivity>()
+                "exit" -> activity?.finish()
             }
             }
             return super.onPreferenceTreeClick(preference)
             return super.onPreferenceTreeClick(preference)
         }
         }

+ 11 - 0
app/src/main/res/drawable/ic_exit.xml

@@ -0,0 +1,11 @@
+<vector android:autoMirrored="true"
+    android:height="24dp"
+    android:tint="#000000"
+    android:viewportHeight="24"
+    android:viewportWidth="24"
+    android:width="24dp"
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <path
+        android:fillColor="@android:color/white"
+        android:pathData="M17,7l-1.41,1.41L18.17,11H8v2h10.17l-2.58,2.58L17,17l5,-5zM4,5h8V3H4c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h8v-2H4V5z" />
+</vector>

+ 0 - 0
app/src/main/res/drawable/ic_expand_less_24dp.xml → app/src/main/res/drawable/ic_expand_less.xml


+ 0 - 0
app/src/main/res/drawable/ic_expand_more_24dp.xml → app/src/main/res/drawable/ic_expand_more.xml


+ 1 - 0
app/src/main/res/values-es-rES/strings.xml

@@ -1116,4 +1116,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values-ja-rJP/strings.xml

@@ -1119,4 +1119,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values-pt-rBR/strings.xml

@@ -1119,4 +1119,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values-zh-rHK/strings.xml

@@ -1116,4 +1116,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values-zh-rTW/strings.xml

@@ -1118,4 +1118,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values-zh/strings.xml

@@ -1118,4 +1118,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 1 - 0
app/src/main/res/values/strings.xml

@@ -1119,4 +1119,5 @@
     <string name="sort_desc">反序</string>
     <string name="sort_desc">反序</string>
     <string name="test">测试</string>
     <string name="test">测试</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
     <string name="show_wait_up_count">显示等待更新数量</string>
+    <string name="exit_app">退出软件</string>
 </resources>
 </resources>

+ 7 - 0
app/src/main/res/xml/pref_main.xml

@@ -125,6 +125,13 @@
             android:icon="@drawable/ic_cfg_about"
             android:icon="@drawable/ic_cfg_about"
             app:iconSpaceReserved="false" />
             app:iconSpaceReserved="false" />
 
 
+        <io.legado.app.lib.prefs.Preference
+            android:key="exit"
+            android:summary="@string/exit_app"
+            android:title="@string/exit"
+            android:icon="@drawable/ic_exit"
+            app:iconSpaceReserved="false" />
+
     </io.legado.app.lib.prefs.PreferenceCategory>
     </io.legado.app.lib.prefs.PreferenceCategory>
 
 
 </androidx.preference.PreferenceScreen>
 </androidx.preference.PreferenceScreen>