From c9c0b18f8f77ed975272fdbac22e3317266a5c3d Mon Sep 17 00:00:00 2001 From: NekoInverter <42698724+NekoInverter@users.noreply.github.com> Date: Sat, 7 Mar 2020 21:22:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=95=8A=E5=95=8A=E5=A4=A7?= =?UTF-8?q?=E5=8F=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edxposed/manager/AboutActivity.java | 3 ++ .../edxposed/manager/BaseActivity.java | 3 +- app/src/main/res/layout/activity_about.xml | 29 ++--------- app/src/main/res/layout/activity_main.xml | 49 +++++++++++-------- .../main/res/layout/single_installer_view.xml | 28 +++++------ app/src/main/res/layout/status_installer.xml | 32 ++++++------ 6 files changed, 64 insertions(+), 80 deletions(-) diff --git a/app/src/main/java/org/meowcat/edxposed/manager/AboutActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/AboutActivity.java index 6e775b88..4b5860d7 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/AboutActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/AboutActivity.java @@ -75,4 +75,7 @@ public class AboutActivity extends BaseActivity { v.setOnClickListener(v1 -> NavUtil.startURL(this, getString(url))); } + public void openLink(View view) { + NavUtil.startURL(this, view.getTag().toString()); + } } diff --git a/app/src/main/java/org/meowcat/edxposed/manager/BaseActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/BaseActivity.java index 24c27f8a..545734a7 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/BaseActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/BaseActivity.java @@ -5,6 +5,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.res.Configuration; import android.content.res.Resources; +import android.graphics.Color; import android.os.Bundle; import android.os.Looper; import android.text.TextUtils; @@ -84,7 +85,7 @@ public class BaseActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - if (!(this instanceof MainActivity) && !XposedApp.getPreferences().getBoolean("black_dark_theme", false)) { + if (!(this instanceof MainActivity) && getWindow().getStatusBarColor() != Color.BLACK) { if (XposedApp.getPreferences().getBoolean("transparent_status_bar", false)) { getWindow().setStatusBarColor(ContextCompat.getColor(this, R.color.colorActionBar)); } else { diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index 2422e1c8..8b94da4e 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -507,19 +507,14 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|center_vertical" - android:paddingStart="16dp" + android:paddingStart="8dp" android:paddingTop="24dp" - android:paddingEnd="16dp" + android:paddingEnd="8dp" android:paddingBottom="16dp" android:text="@string/about_developers_label" android:textAppearance="@style/TextAppearance.AppCompat.Body2" android:textColor="?android:textColorSecondary" /> - - + android:padding="8dp"> - - - - - - @@ -79,7 +79,8 @@ android:foreground="?attr/selectableItemBackground" app:cardBackgroundColor="#4CAF50" app:cardCornerRadius="8dp" - app:cardElevation="8dp"> + app:cardElevation="8dp" + app:cardPreventCornerOverlap="false"> + app:cardCornerRadius="8dp" + app:cardPreventCornerOverlap="false"> + app:cardCornerRadius="8dp" + app:cardPreventCornerOverlap="false"> + android:padding="18dp"> @@ -249,17 +253,18 @@ android:id="@+id/logs" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" android:layout_marginHorizontal="16dp" android:layout_marginTop="5dp" android:background="@drawable/main_item_background" android:clickable="true" android:focusable="true" android:orientation="horizontal" - android:padding="16dp"> + android:padding="18dp"> @@ -275,17 +280,18 @@ android:id="@+id/settings" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" android:layout_marginHorizontal="16dp" android:layout_marginTop="5dp" android:background="@drawable/main_item_background" android:clickable="true" android:focusable="true" android:orientation="horizontal" - android:padding="16dp"> + android:padding="18dp"> @@ -301,17 +307,18 @@ android:id="@+id/about" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" android:layout_marginHorizontal="16dp" android:layout_marginTop="5dp" android:background="@drawable/main_item_background" android:clickable="true" android:focusable="true" android:orientation="horizontal" - android:padding="16dp"> + android:padding="18dp"> diff --git a/app/src/main/res/layout/single_installer_view.xml b/app/src/main/res/layout/single_installer_view.xml index 66199aed..8c932cd2 100644 --- a/app/src/main/res/layout/single_installer_view.xml +++ b/app/src/main/res/layout/single_installer_view.xml @@ -187,7 +187,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/container" - android:layout_marginHorizontal="8dp" + android:layout_marginHorizontal="16dp" android:layout_marginTop="4dp" android:background="@drawable/main_item_background" android:clickable="true" @@ -206,8 +206,8 @@ - - diff --git a/app/src/main/res/layout/status_installer.xml b/app/src/main/res/layout/status_installer.xml index d54ed9dc..4a79c357 100644 --- a/app/src/main/res/layout/status_installer.xml +++ b/app/src/main/res/layout/status_installer.xml @@ -24,7 +24,7 @@ @@ -213,7 +213,7 @@ @@ -249,7 +249,7 @@ @@ -310,7 +310,7 @@ android:id="@+id/click_to_update" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginHorizontal="8dp" + android:layout_marginHorizontal="16dp" android:background="@drawable/main_item_background" android:clickable="true" android:focusable="true" @@ -328,7 +328,7 @@