diff --git a/app/src/main/java/com/trianguloy/urlchecker/activities/ConfigActivity.java b/app/src/main/java/com/trianguloy/urlchecker/activities/ConfigActivity.java index ab8307e..54312b2 100644 --- a/app/src/main/java/com/trianguloy/urlchecker/activities/ConfigActivity.java +++ b/app/src/main/java/com/trianguloy/urlchecker/activities/ConfigActivity.java @@ -12,6 +12,7 @@ import com.trianguloy.urlchecker.R; import com.trianguloy.urlchecker.modules.AModuleConfig; import com.trianguloy.urlchecker.modules.AModuleData; import com.trianguloy.urlchecker.modules.ModuleManager; +import com.trianguloy.urlchecker.utilities.AndroidUtils; import com.trianguloy.urlchecker.utilities.Animations; import com.trianguloy.urlchecker.utilities.GenericPref; import com.trianguloy.urlchecker.utilities.Inflater; @@ -87,6 +88,7 @@ public class ConfigActivity extends Activity { // configure label final TextView title = parent.findViewById(R.id.label); title.setText(getString(R.string.dd, getString(module.getName()))); + AndroidUtils.setAsClickable(title); // configuration of the module final View child = Inflater.inflate(config.getLayoutId(), parent.findViewById(R.id.box), this); @@ -96,7 +98,7 @@ public class ConfigActivity extends Activity { title.setOnClickListener(v -> { boolean checked = child.getVisibility() == View.GONE; child.setVisibility(checked ? View.VISIBLE : View.GONE); - title.setCompoundDrawablesWithIntrinsicBounds(checked ? R.drawable.expanded : R.drawable.collapsed, 0, 0, 0); + title.setCompoundDrawablesWithIntrinsicBounds(checked ? R.drawable.arrow_down : R.drawable.arrow_right, 0, 0, 0); }); title.performClick(); // initial hide } diff --git a/app/src/main/java/com/trianguloy/urlchecker/modules/list/RemoveQueriesModule.java b/app/src/main/java/com/trianguloy/urlchecker/modules/list/RemoveQueriesModule.java index 390482e..b96097d 100644 --- a/app/src/main/java/com/trianguloy/urlchecker/modules/list/RemoveQueriesModule.java +++ b/app/src/main/java/com/trianguloy/urlchecker/modules/list/RemoveQueriesModule.java @@ -156,8 +156,8 @@ class RemoveQueriesDialog extends AModuleDialog implements View.OnClickListener private void updateMoreIndicator() { info.setCompoundDrawablesWithIntrinsicBounds( box.getChildCount() == 0 ? 0 - : box.getVisibility() == View.VISIBLE ? R.drawable.expanded - : R.drawable.collapsed, + : box.getVisibility() == View.VISIBLE ? R.drawable.arrow_down + : R.drawable.arrow_right, 0, 0, 0); } diff --git a/app/src/main/res/drawable-v21/open_both.xml b/app/src/main/res/drawable-v21/open_both.xml new file mode 100644 index 0000000..b522baa --- /dev/null +++ b/app/src/main/res/drawable-v21/open_both.xml @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable-v21/open_left.xml b/app/src/main/res/drawable-v21/open_left.xml new file mode 100644 index 0000000..7d11043 --- /dev/null +++ b/app/src/main/res/drawable-v21/open_left.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-v21/open_right.xml b/app/src/main/res/drawable-v21/open_right.xml new file mode 100644 index 0000000..5ff4b31 --- /dev/null +++ b/app/src/main/res/drawable-v21/open_right.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/expanded.xml b/app/src/main/res/drawable/arrow_down.xml similarity index 69% rename from app/src/main/res/drawable/expanded.xml rename to app/src/main/res/drawable/arrow_down.xml index ac7ad81..1f6d2e3 100644 --- a/app/src/main/res/drawable/expanded.xml +++ b/app/src/main/res/drawable/arrow_down.xml @@ -5,9 +5,6 @@ android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/app/src/main/res/drawable/collapsed.xml b/app/src/main/res/drawable/arrow_right.xml similarity index 69% rename from app/src/main/res/drawable/collapsed.xml rename to app/src/main/res/drawable/arrow_right.xml index f3b3237..f8465b8 100644 --- a/app/src/main/res/drawable/collapsed.xml +++ b/app/src/main/res/drawable/arrow_right.xml @@ -5,9 +5,6 @@ android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/app/src/main/res/drawable/ctabs_off.xml b/app/src/main/res/drawable/ctabs_off.xml index 7bac293..5ab47f3 100644 --- a/app/src/main/res/drawable/ctabs_off.xml +++ b/app/src/main/res/drawable/ctabs_off.xml @@ -5,9 +5,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ctabs_on.xml b/app/src/main/res/drawable/ctabs_on.xml index 42a34e1..d6f781f 100644 --- a/app/src/main/res/drawable/ctabs_on.xml +++ b/app/src/main/res/drawable/ctabs_on.xml @@ -4,21 +4,12 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/format.xml b/app/src/main/res/drawable/format.xml index 4dbe7db..7edc1b4 100644 --- a/app/src/main/res/drawable/format.xml +++ b/app/src/main/res/drawable/format.xml @@ -5,9 +5,6 @@ android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/app/src/main/res/drawable/open_both.xml b/app/src/main/res/drawable/open_both.xml new file mode 100644 index 0000000..cfc585e --- /dev/null +++ b/app/src/main/res/drawable/open_both.xml @@ -0,0 +1,4 @@ + + + + diff --git a/app/src/main/res/drawable/open_left.xml b/app/src/main/res/drawable/open_left.xml new file mode 100644 index 0000000..490b73b --- /dev/null +++ b/app/src/main/res/drawable/open_left.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/open_right.xml b/app/src/main/res/drawable/open_right.xml new file mode 100644 index 0000000..490b73b --- /dev/null +++ b/app/src/main/res/drawable/open_right.xml @@ -0,0 +1,4 @@ + + + + \ 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 439d447..58d30f3 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -46,72 +46,102 @@ android:layout_marginTop="@dimen/smallPadding" android:gravity="center" android:orientation="horizontal"> - + + + + + - + android:layout_marginTop="@dimen/smallPadding" + android:gravity="center" + android:orientation="horizontal"> + + + + + + + + + + + android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" /> + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index a666df8..20275d6 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -29,7 +29,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" - android:text="@string/app_name" /> + android:text="@string/app_name" + android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" /> + android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" + android:textStyle="bold" /> - + + + + + + + + + + + + android:src="@android:drawable/ic_media_rew" + android:tint="?android:attr/colorAccent" /> + android:src="@android:drawable/ic_media_previous" + android:tint="?android:attr/colorAccent" /> + android:src="@android:drawable/ic_menu_recent_history" + android:tint="?android:attr/colorAccent" /> + android:src="@android:drawable/ic_media_next" + android:tint="?android:attr/colorAccent" /> + android:src="@android:drawable/ic_media_ff" + android:tint="?android:attr/colorAccent" /> \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_open.xml b/app/src/main/res/layout/dialog_open.xml index 9e770d2..3cf6133 100644 --- a/app/src/main/res/layout/dialog_open.xml +++ b/app/src/main/res/layout/dialog_open.xml @@ -11,19 +11,32 @@ android:layout_height="match_parent" android:src="@drawable/ctabs_off" /> -