From 93bbb75fb170e384835889bbb5dca93a1c5115c9 Mon Sep 17 00:00:00 2001 From: NekoInverter <42698724+NekoInverter@users.noreply.github.com> Date: Tue, 3 Mar 2020 15:10:21 +0800 Subject: [PATCH] Fixes --- .../edxposed/manager/DownloadActivity.java | 10 +- .../res/drawable/main_item_background.xml | 12 + app/src/main/res/layout/activity_about.xml | 1334 ++++++++--------- .../main/res/layout/activity_black_list.xml | 5 +- app/src/main/res/layout/activity_download.xml | 2 +- app/src/main/res/layout/activity_logs.xml | 2 +- app/src/main/res/layout/activity_main.xml | 37 +- app/src/main/res/layout/activity_modules.xml | 5 +- app/src/main/res/layout/activity_settings.xml | 2 +- app/src/main/res/layout/item_version.xml | 8 +- 10 files changed, 695 insertions(+), 722 deletions(-) create mode 100644 app/src/main/res/drawable/main_item_background.xml diff --git a/app/src/main/java/org/meowcat/edxposed/manager/DownloadActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/DownloadActivity.java index dc44079e..ad044d66 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/DownloadActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/DownloadActivity.java @@ -6,6 +6,7 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.content.res.Resources; +import android.content.res.TypedArray; import android.database.Cursor; import android.net.ConnectivityManager; import android.net.Uri; @@ -350,11 +351,10 @@ public class DownloadActivity extends BaseActivity implements RepoLoader.RepoLis txtStatus.setText(mContext.getString( R.string.download_status_installed, installedVersion)); //txtStatus.setTextColor(ThemeUtil.getThemeColor(mContext, R.attr.download_status_installed)); - TypedValue typedValue = new TypedValue(); - Resources.Theme theme = txtStatus.getContext().getTheme(); - theme.resolveAttribute(android.R.attr.textColorSecondary, typedValue, true); - @ColorInt int color = typedValue.data; - txtStatus.setTextColor(color); + TypedArray typedArray = DownloadActivity.this.getTheme().obtainStyledAttributes(new int[] { android.R.attr.textColorSecondary }); + int textColor = typedArray.getColor(0, 0); + typedArray.recycle(); + txtStatus.setTextColor(textColor); txtStatus.setVisibility(View.VISIBLE); } else { txtStatus.setVisibility(View.GONE); diff --git a/app/src/main/res/drawable/main_item_background.xml b/app/src/main/res/drawable/main_item_background.xml new file mode 100644 index 00000000..d52cfb1d --- /dev/null +++ b/app/src/main/res/drawable/main_item_background.xml @@ -0,0 +1,12 @@ + + + + + + + + + \ 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 4ee46d25..bd204473 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -10,508 +10,410 @@ - + + android:orientation="vertical" + android:padding="8dp"> + + + + + + + + android:background="@drawable/main_item_background" + android:clickable="true" + android:focusable="true" + android:gravity="center_vertical" + android:minHeight="48dp" + android:orientation="horizontal" + android:paddingHorizontal="8dp"> + + - - + android:layout_height="wrap_content" + android:layout_marginStart="32dp" + android:layout_marginLeft="32dp" + android:orientation="vertical" + android:paddingTop="8dp" + android:paddingBottom="8dp" + tools:ignore="RtlHardcoded"> - + android:text="@string/about_version_label" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> - - - - - - - - - - + android:text="" + android:textAppearance="@style/TextAppearance.AppCompat.Caption" /> + + + + + + + + + + + + + + + + + + + + - - + android:layout_marginStart="32dp" + android:layout_marginLeft="32dp" + android:orientation="vertical" + android:paddingTop="8dp" + android:paddingBottom="8dp" + tools:ignore="RtlHardcoded"> - - - - - + android:text="@string/about_translator_label" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> - + android:text="@string/translator" + android:textAppearance="@style/TextAppearance.AppCompat.Caption" /> - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + android:layout_marginStart="32dp" + android:layout_marginLeft="32dp" + android:orientation="vertical" + android:paddingTop="8dp" + android:paddingBottom="8dp" + tools:ignore="RtlHardcoded"> - - - - - - - - - + android:text="@string/support_group_telegram_channel" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> + + + + + + + android:layout_marginStart="32dp" + android:layout_marginLeft="32dp" + android:orientation="vertical" + android:paddingTop="8dp" + android:paddingBottom="8dp" + tools:ignore="RtlHardcoded"> - - - + android:text="@string/support_group_qq" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -520,277 +422,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + android:paddingBottom="8dp"> - + + + + + android:orientation="horizontal" + android:padding="8dp"> - + android:onClick="openLink" + android:tag="@string/mlgmxyysd_xda" + android:text="@string/xda" + android:textColor="#F57C00" /> - - - - - - + android:onClick="openLink" + android:tag="@string/mlgmxyysd_github" + android:text="@string/github" + android:textColor="#4183c4" /> - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + android:orientation="vertical" + android:padding="8dp"> - + android:text="@string/elderdrivers" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> - - - - - - - - - - - - - - + android:text="@string/elderdrivers_summary" + android:textAppearance="@style/TextAppearance.AppCompat.Caption" /> - - + android:orientation="horizontal" + android:padding="8dp"> - + android:onClick="openLink" + android:tag="@string/elderdrivers_website" + android:text="@string/website" + android:textColor="#F57C00" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:onClick="openLink" + android:tag="@string/elderdrivers_github" + android:text="@string/github" + android:textColor="#4183c4" /> @@ -798,5 +764,5 @@ - + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_black_list.xml b/app/src/main/res/layout/activity_black_list.xml index 41a7b8fd..92d91fe2 100644 --- a/app/src/main/res/layout/activity_black_list.xml +++ b/app/src/main/res/layout/activity_black_list.xml @@ -1,5 +1,6 @@ + android:orientation="vertical" + app:layout_behavior="@string/appbar_scrolling_view_behavior"> + app:layout_behavior="@string/appbar_scrolling_view_behavior"> + app:layout_behavior="@string/appbar_scrolling_view_behavior"> + android:padding="16dp"> + android:padding="16dp"> + android:padding="16dp"> + android:padding="16dp"> + android:orientation="vertical" + app:layout_behavior="@string/appbar_scrolling_view_behavior"> + app:layout_behavior="@string/appbar_scrolling_view_behavior" /> \ No newline at end of file diff --git a/app/src/main/res/layout/item_version.xml b/app/src/main/res/layout/item_version.xml index 904d5d61..e0f3c3ad 100644 --- a/app/src/main/res/layout/item_version.xml +++ b/app/src/main/res/layout/item_version.xml @@ -1,13 +1,13 @@ + android:layout_height="wrap_content" + android:clipChildren="false" />