diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index be14cd6c..bb2fe7db 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,6 +26,7 @@ android:fullBackupContent="@xml/backup_rules" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" + android:banner="@mipmap/tv_banner" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="false" tools:replace="android:supportsRtl" @@ -67,6 +68,7 @@ + - \ No newline at end of file + diff --git a/app/src/main/java/org/bepass/oblivion/MainActivity.java b/app/src/main/java/org/bepass/oblivion/MainActivity.java index 4830bfde..d922e535 100644 --- a/app/src/main/java/org/bepass/oblivion/MainActivity.java +++ b/app/src/main/java/org/bepass/oblivion/MainActivity.java @@ -9,7 +9,7 @@ import android.widget.ProgressBar; import android.widget.TextView; import android.widget.Toast; -import android.window.OnBackInvokedDispatcher; +import android.widget.FrameLayout; import androidx.activity.OnBackPressedCallback; import androidx.activity.result.ActivityResultLauncher; @@ -179,6 +179,7 @@ private void init() { bugIcon = findViewById(R.id.bug_icon); settingsIcon = findViewById(R.id.setting_icon); + FrameLayout switchButtonFrame = findViewById(R.id.switch_button_frame); switchButton = findViewById(R.id.switch_button); stateText = findViewById(R.id.state_text); publicIP = findViewById(R.id.publicIP); @@ -187,5 +188,8 @@ private void init() { infoIcon.setOnClickListener(v -> startActivity(new Intent(MainActivity.this, InfoActivity.class))); bugIcon.setOnClickListener(v -> startActivity(new Intent(MainActivity.this, BugActivity.class))); settingsIcon.setOnClickListener(v -> startActivity(new Intent(MainActivity.this, SettingsActivity.class))); + switchButtonFrame.setOnClickListener(v -> { + switchButton.toggle(); + }); } } diff --git a/app/src/main/res/drawable/switch_ripple.xml b/app/src/main/res/drawable/switch_ripple.xml new file mode 100644 index 00000000..3182d879 --- /dev/null +++ b/app/src/main/res/drawable/switch_ripple.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/app/src/main/res/layout/activity_bug.xml b/app/src/main/res/layout/activity_bug.xml index a86271a4..7b049070 100644 --- a/app/src/main/res/layout/activity_bug.xml +++ b/app/src/main/res/layout/activity_bug.xml @@ -21,6 +21,7 @@ android:id="@+id/back" android:layout_width="36dp" android:layout_height="36dp" + android:background="?selectableItemBackgroundBorderless" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:layout_marginStart="16dp" diff --git a/app/src/main/res/layout/activity_info.xml b/app/src/main/res/layout/activity_info.xml index 6f97ac97..65544727 100644 --- a/app/src/main/res/layout/activity_info.xml +++ b/app/src/main/res/layout/activity_info.xml @@ -18,6 +18,7 @@ android:id="@+id/back" android:layout_width="36dp" android:layout_height="36dp" + android:background="?selectableItemBackgroundBorderless" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:layout_marginStart="16dp" diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f36298ab..b65eff75 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -21,6 +21,7 @@ android:id="@+id/info_icon" android:layout_width="36dp" android:layout_height="36dp" + android:background="?selectableItemBackgroundBorderless" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:layout_marginStart="16dp" @@ -31,6 +32,7 @@ android:id="@+id/bug_icon" android:layout_width="36dp" android:layout_height="36dp" + android:background="?selectableItemBackgroundBorderless" android:layout_alignParentTop="true" android:layout_marginTop="7dp" android:layout_marginEnd="14dp" @@ -42,6 +44,7 @@ android:id="@+id/setting_icon" android:layout_width="36dp" android:layout_height="36dp" + android:background="?selectableItemBackgroundBorderless" android:layout_alignParentEnd="true" android:layout_centerVertical="true" android:layout_marginEnd="16dp" @@ -64,22 +67,28 @@ - - + + + + + app:layout_constraintTop_toBottomOf="@id/switch_button_frame" /> @@ -117,7 +119,8 @@ android:layout_width="match_parent" android:layout_height="80dp" android:gravity="center" - android:layout_marginHorizontal="16dp" + android:paddingHorizontal="16dp" + android:background="?selectableItemBackground" android:orientation="vertical"> @@ -344,7 +349,8 @@ android:layout_width="match_parent" android:layout_height="80dp" android:gravity="center" - android:layout_marginHorizontal="16dp" + android:paddingHorizontal="16dp" + android:background="?selectableItemBackground" android:orientation="vertical">