From 3bef21a665d354e74f51690f7cea010da2a1cc25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Mon, 26 Feb 2024 23:14:00 +0900 Subject: [PATCH] =?UTF-8?q?v5.0.2=20=E8=AE=BE=E7=BD=AE=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E2=80=9C=E4=B8=8D=E6=98=BE=E7=A4=BANisi=E2=80=9D=E9=80=89?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 ++-- .../top/fumiama/simpledict/MainActivity.kt | 10 +++++++-- app/src/main/res/layout/dialog_input.xml | 8 +++++++ app/src/main/res/layout/line_word.xml | 22 +++++++++---------- app/src/main/res/values/strings.xml | 1 + 5 files changed, 29 insertions(+), 16 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 285cb83..4097191 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "top.fumiama.simpledict" minSdkVersion 26 targetSdkVersion 34 - versionCode 21 - versionName '5.0.1' + versionCode 22 + versionName '5.0.2' resConfigs "zh", "zh-rCN" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/top/fumiama/simpledict/MainActivity.kt b/app/src/main/java/top/fumiama/simpledict/MainActivity.kt index 9a47ac5..cd78cd2 100644 --- a/app/src/main/java/top/fumiama/simpledict/MainActivity.kt +++ b/app/src/main/java/top/fumiama/simpledict/MainActivity.kt @@ -44,6 +44,7 @@ class MainActivity : AppCompatActivity() { private var spwd: String? = null private var dict: SimpleDict? = null private var cm: ClipboardManager? = null + private var noShowNisi = false private var mViewPagerPosition = 0 private val mControlBarStates = arrayOf(ControlBarState(visibleThreshold+8), ControlBarState(visibleThreshold+8)) private val mVPAdapter get() = fmvp.adapter as MainFragment.PagerAdapter @@ -58,7 +59,9 @@ class MainActivity : AppCompatActivity() { if(contains("port")) getInt("port", port).apply { port = this } if(contains("pwd")) getString("pwd", pwd)?.apply { pwd = this } if(contains("spwd")) getString("spwd", spwd)?.apply { spwd = this } + if(contains("noNisi")) getBoolean("noNisi", noShowNisi).apply { noShowNisi = this } } + Log.d("MyMain", "noNisi: $noShowNisi") dict = SimpleDict(Client(host, port), pwd, externalCacheDir, spwd) cm = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager @@ -164,6 +167,7 @@ class MainActivity : AppCompatActivity() { } } putString("pwd", w) + putBoolean("noNisi", t.dis.isChecked) apply() Toast.makeText(this@MainActivity, R.string.toast_take_effect_next_time, Toast.LENGTH_SHORT).show() return@setPositiveButton @@ -422,8 +426,10 @@ class MainActivity : AppCompatActivity() { //Log.d("MyMain", "Like status of $key is $like") holder.itemView.apply { runOnUiThread { - ta.visibility = View.VISIBLE - tn.text = key + if (!noShowNisi) { + tn.visibility = View.VISIBLE + tn.text = key + } ta.text = key tb.text = data vl.setBackgroundResource(if(like) R.drawable.ic_like_filled else R.drawable.ic_like) diff --git a/app/src/main/res/layout/dialog_input.xml b/app/src/main/res/layout/dialog_input.xml index 9f825c4..9c1dda7 100644 --- a/app/src/main/res/layout/dialog_input.xml +++ b/app/src/main/res/layout/dialog_input.xml @@ -42,6 +42,14 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> + + + android:orientation="vertical" + android:paddingStart="16dp" + android:paddingTop="10dp" + android:paddingEnd="16dp" + android:paddingBottom="10dp"> + android:textStyle="bold" + android:visibility="gone" + tools:visibility="visible" /> @@ -38,10 +39,7 @@ + android:layout_height="wrap_content" /> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b690874..c11ba20 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -18,6 +18,7 @@ 重设 添加 删除 + 不显示Nisi zenbi eujuno