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 @@