diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-09-22 16:28:13 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-09-22 23:53:44 +0200 |
commit | 9df8e5e239a298d1b17ce2486af5277b53c35411 (patch) | |
tree | 41c970e8b228982a559a5ee8a3bd8676f1a71a44 /ui/src/main/res/layout/tv_activity.xml | |
parent | 444a86cc9f642373ea04a42966e16869dac8dd69 (diff) |
tv: add ugly deletion mode
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/src/main/res/layout/tv_activity.xml')
-rw-r--r-- | ui/src/main/res/layout/tv_activity.xml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ui/src/main/res/layout/tv_activity.xml b/ui/src/main/res/layout/tv_activity.xml index 4ca5f839..8a544258 100644 --- a/ui/src/main/res/layout/tv_activity.xml +++ b/ui/src/main/res/layout/tv_activity.xml @@ -4,10 +4,15 @@ xmlns:tools="http://schemas.android.com/tools"> <data> + <import type="android.view.View" /> <import type="com.wireguard.android.model.ObservableTunnel" /> <variable + name="isDeleting" + type="androidx.databinding.ObservableBoolean" /> + + <variable name="tunnels" type="com.wireguard.android.databinding.ObservableKeyedArrayList<String, ObservableTunnel>" /> @@ -43,8 +48,20 @@ android:layout_height="wrap_content" android:layout_margin="16dp" android:text="@string/create_from_file" + android:visibility="@{isDeleting ? View.GONE : View.VISIBLE}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> + <!-- TODO: Text should probably be a drawable, right? --> + <com.google.android.material.button.MaterialButton + android:id="@+id/delete_button" + style="?attr/textAppearanceButton" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="16dp" + android:text="@{isDeleting ? "⏎" : "🗑"}" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toStartOf="parent" /> + </androidx.constraintlayout.widget.ConstraintLayout> </layout>
\ No newline at end of file |