From 18ac6b270f95207df70e28f80844ceb30a4f8aa9 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Wed, 13 Mar 2019 06:12:02 -0400 Subject: [PATCH] Make Expandable more extensible --- .../magisk/adapters/PolicyAdapter.java | 7 ++-- .../magisk/fragments/MagiskFragment.java | 7 ++-- ...edViewHolder.java => ArrowExpandable.java} | 31 +++++++------- .../magisk/uicomponents/Expandable.java | 40 +++++++++++++++++++ .../uicomponents/ExpandableViewHolder.java | 31 ++++++-------- 5 files changed, 75 insertions(+), 41 deletions(-) rename app/src/main/java/com/topjohnwu/magisk/uicomponents/{ArrowExpandedViewHolder.java => ArrowExpandable.java} (67%) create mode 100644 app/src/main/java/com/topjohnwu/magisk/uicomponents/Expandable.java diff --git a/app/src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java b/app/src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java index 4a59f7769..72fdcba1a 100644 --- a/app/src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java +++ b/app/src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java @@ -19,7 +19,8 @@ import com.topjohnwu.magisk.container.Policy; import com.topjohnwu.magisk.database.MagiskDB; import com.topjohnwu.magisk.dialogs.CustomAlertDialog; import com.topjohnwu.magisk.dialogs.FingerprintAuthDialog; -import com.topjohnwu.magisk.uicomponents.ArrowExpandedViewHolder; +import com.topjohnwu.magisk.uicomponents.ArrowExpandable; +import com.topjohnwu.magisk.uicomponents.Expandable; import com.topjohnwu.magisk.uicomponents.ExpandableViewHolder; import com.topjohnwu.magisk.uicomponents.SnackbarMaker; import com.topjohnwu.magisk.utils.FingerprintHelper; @@ -160,12 +161,12 @@ public class PolicyAdapter extends RecyclerView.Adapter