diff --git a/app/src/main/java/io/github/lsposed/manager/util/NavUtil.java b/app/src/main/java/io/github/lsposed/manager/util/NavUtil.java
index 4085b967..035ca1a1 100644
--- a/app/src/main/java/io/github/lsposed/manager/util/NavUtil.java
+++ b/app/src/main/java/io/github/lsposed/manager/util/NavUtil.java
@@ -1,19 +1,14 @@
package io.github.lsposed.manager.util;
-import android.content.Context;
import android.net.Uri;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.style.URLSpan;
import android.text.util.Linkify;
-import androidx.annotation.AnyThread;
-import androidx.annotation.NonNull;
+import androidx.browser.customtabs.CustomTabColorSchemeParams;
import androidx.browser.customtabs.CustomTabsIntent;
-import com.google.android.material.dialog.MaterialAlertDialogBuilder;
-
-import io.github.lsposed.manager.App;
import io.github.lsposed.manager.R;
import io.github.lsposed.manager.ui.activity.BaseActivity;
@@ -33,20 +28,18 @@ public final class NavUtil {
public static void startURL(BaseActivity activity, Uri uri) {
CustomTabsIntent.Builder customTabsIntent = new CustomTabsIntent.Builder();
customTabsIntent.setShowTitle(true);
- customTabsIntent.setToolbarColor(activity.getThemedColor(R.attr.colorActionBar));
+ CustomTabColorSchemeParams params = new CustomTabColorSchemeParams.Builder()
+ .setToolbarColor(activity.getThemedColor(R.attr.colorActionBar))
+ .setNavigationBarColor(activity.getThemedColor(android.R.attr.navigationBarColor))
+ .setNavigationBarDividerColor(0)
+ .build();
+ customTabsIntent.setDefaultColorSchemeParams(params);
+ boolean night = BaseActivity.isNightMode(activity.getResources().getConfiguration());
+ customTabsIntent.setColorScheme(night ? CustomTabsIntent.COLOR_SCHEME_DARK : CustomTabsIntent.COLOR_SCHEME_LIGHT);
customTabsIntent.build().launchUrl(activity, uri);
}
public static void startURL(BaseActivity activity, String url) {
startURL(activity, parseURL(url));
}
-
- @AnyThread
- public static void showMessage(final @NonNull Context context, final CharSequence message) {
- App.runOnUiThread(() -> new MaterialAlertDialogBuilder(context)
- .setMessage(message)
- .setPositiveButton(android.R.string.ok, null)
- .show());
- }
-
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index 0b1591bc..7f612f4a 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -34,45 +34,38 @@
android:layout_height="wrap_content"
android:orientation="vertical">
-
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:padding="20dp"
+ android:orientation="horizontal">
-
+
+
+
-
-
-
-
-
-
-
+ android:text="Posed" />
+
+