From f61aadf5098a9350fb705afabee8f8dc15c4ca7f Mon Sep 17 00:00:00 2001 From: NekoInverter <42698724+NekoInverter@users.noreply.github.com> Date: Thu, 5 Mar 2020 18:31:21 +0800 Subject: [PATCH] Fixes --- .../edxposed/manager/EdDownloadActivity.java | 4 +- .../edxposed/manager/LogsActivity.java | 4 +- .../edxposed/manager/ModulesActivity.java | 6 +-- .../edxposed/manager/adapters/AppAdapter.java | 4 +- app/src/main/res/layout/activity_main.xml | 2 +- .../res/layout/dialog_install_warning.xml | 2 +- app/src/main/res/layout/item_module.xml | 2 +- app/src/main/res/layout/item_version.xml | 6 +-- .../main/res/layout/single_installer_view.xml | 24 +++++----- app/src/main/res/layout/status_installer.xml | 48 +++++++++---------- .../res/layout/sticky_header_download.xml | 6 +-- 11 files changed, 51 insertions(+), 57 deletions(-) diff --git a/app/src/main/java/org/meowcat/edxposed/manager/EdDownloadActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/EdDownloadActivity.java index 70433c3a..439b627d 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/EdDownloadActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/EdDownloadActivity.java @@ -8,7 +8,6 @@ import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.View; -import android.widget.CheckBox; import androidx.annotation.NonNull; import androidx.appcompat.app.ActionBar; @@ -18,6 +17,7 @@ import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; import androidx.viewpager.widget.ViewPager; +import com.google.android.material.checkbox.MaterialCheckBox; import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.tabs.TabLayout; import com.google.gson.Gson; @@ -58,7 +58,7 @@ public class EdDownloadActivity extends BaseActivity { .setTitle(R.string.install_warning_title) .setView(dontShowAgainView) .setPositiveButton(android.R.string.ok, (dialog, which) -> { - CheckBox checkBox = dontShowAgainView.findViewById(android.R.id.checkbox); + MaterialCheckBox checkBox = dontShowAgainView.findViewById(android.R.id.checkbox); if (checkBox.isChecked()) XposedApp.getPreferences().edit().putBoolean("hide_install_warning", true).apply(); }) diff --git a/app/src/main/java/org/meowcat/edxposed/manager/LogsActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/LogsActivity.java index d714c5db..07f7ab34 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/LogsActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/LogsActivity.java @@ -11,7 +11,6 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; -import android.widget.CheckBox; import android.widget.TextView; import androidx.annotation.NonNull; @@ -23,6 +22,7 @@ import androidx.core.content.FileProvider; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.google.android.material.checkbox.MaterialCheckBox; import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.snackbar.Snackbar; import com.google.android.material.tabs.TabLayout; @@ -71,7 +71,7 @@ public class LogsActivity extends BaseActivity { .setTitle(R.string.install_warning_title) .setView(dontShowAgainView) .setPositiveButton(android.R.string.ok, (dialog, which) -> { - CheckBox checkBox = dontShowAgainView.findViewById(android.R.id.checkbox); + MaterialCheckBox checkBox = dontShowAgainView.findViewById(android.R.id.checkbox); if (checkBox.isChecked()) XposedApp.getPreferences().edit().putBoolean("hide_logcat_warning", true).apply(); }) diff --git a/app/src/main/java/org/meowcat/edxposed/manager/ModulesActivity.java b/app/src/main/java/org/meowcat/edxposed/manager/ModulesActivity.java index ff8d869b..38216d5e 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/ModulesActivity.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/ModulesActivity.java @@ -13,12 +13,12 @@ import android.view.View; import android.view.ViewGroup; import android.widget.Filter; import android.widget.ImageView; -import android.widget.Switch; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.ActionBar; import androidx.appcompat.widget.SearchView; +import androidx.appcompat.widget.SwitchCompat; import androidx.appcompat.widget.Toolbar; import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; @@ -482,7 +482,7 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi descriptionText.setTextColor(getResources().getColor(R.color.warning)); } - Switch mSwitch = holder.mSwitch; + SwitchCompat mSwitch = holder.mSwitch; mSwitch.setOnCheckedChangeListener((buttonView, isChecked) -> { String packageName = item.packageName; boolean changed = mModuleUtil.isModuleEnabled(packageName) ^ isChecked; @@ -552,7 +552,7 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi TextView appVersion; TextView timestamps; TextView warningText; - Switch mSwitch; + SwitchCompat mSwitch; ViewHolder(View itemView) { super(itemView); diff --git a/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppAdapter.java b/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppAdapter.java index 96775ac0..f400fc18 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppAdapter.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppAdapter.java @@ -11,10 +11,10 @@ import android.view.ViewGroup; import android.widget.CompoundButton; import android.widget.Filter; import android.widget.ImageView; -import android.widget.Switch; import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.appcompat.widget.SwitchCompat; import androidx.recyclerview.widget.RecyclerView; import org.meowcat.edxposed.manager.R; @@ -224,7 +224,7 @@ public class AppAdapter extends RecyclerView.Adapter { TextView appPackage; TextView appVersion; TextView timestamps; - Switch mSwitch; + SwitchCompat mSwitch; ViewHolder(View itemView) { super(itemView); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 62e6363b..2ff3d16b 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -207,7 +207,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginHorizontal="16dp" - android:layout_marginTop="5dp" + android:layout_marginTop="10dp" android:background="@drawable/main_item_background" android:clickable="true" android:focusable="true" diff --git a/app/src/main/res/layout/dialog_install_warning.xml b/app/src/main/res/layout/dialog_install_warning.xml index 748c81ba..eb12b32c 100644 --- a/app/src/main/res/layout/dialog_install_warning.xml +++ b/app/src/main/res/layout/dialog_install_warning.xml @@ -15,7 +15,7 @@ android:text="@string/install_warning" android:textSize="16sp" /> - - + android:paddingHorizontal="8dp" + android:paddingVertical="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:paddingHorizontal="8dp"> + android:padding="8dp">