Improve layout

This commit is contained in:
Phillip Thelen 2022-06-24 10:40:38 +02:00
parent 31c16eb6ca
commit 6b2129c453
3 changed files with 12 additions and 5 deletions

View file

@ -1,8 +1,8 @@
package com.habitrpg.wearos.habitica.ui.activities
import android.os.Bundle
import android.widget.LinearLayout
import androidx.activity.viewModels
import androidx.core.view.children
import androidx.core.view.isVisible
import com.habitrpg.android.habitica.R
import com.habitrpg.android.habitica.databinding.ActivityRyaBinding
@ -61,7 +61,10 @@ class RYAActivity : BaseActivity<ActivityRyaBinding, RYAViewModel>() {
viewModel.tappedTask(task)
}
val verticalPadding = 2.dpToPx(this)
taskBinding.root.children.first().setPadding(0, verticalPadding, 0, verticalPadding)
val layoutParams = taskBinding.root.layoutParams as LinearLayout.LayoutParams
layoutParams.marginStart = 0
layoutParams.marginEnd = 0
taskBinding.root.layoutParams = layoutParams
holder.bind(task)
}
}

View file

@ -92,7 +92,7 @@
android:id="@+id/todo_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/Chip"
style="@style/Chip.NoPadding"
android:gravity="start|center_vertical"
android:paddingHorizontal="20dp"
android:text="@string/todo" />
@ -100,7 +100,7 @@
android:id="@+id/daily_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/Chip"
style="@style/Chip.NoPadding"
android:gravity="start|center_vertical"
android:paddingHorizontal="20dp"
android:text="@string/daily" />
@ -108,7 +108,7 @@
android:id="@+id/habit_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/Chip"
style="@style/Chip.NoPadding"
android:gravity="start|center_vertical"
android:paddingHorizontal="20dp"
android:text="@string/habit" />

View file

@ -13,6 +13,10 @@
<item name="android:minHeight">52dp</item>
</style>
<style name="Chip.NoPadding">
<item name="android:layout_marginHorizontal">0dp</item>
</style>
<style name="ChipButton">
<item name="android:paddingHorizontal">@dimen/row_padding_horizontal</item>
<item name="android:paddingVertical">@dimen/row_padding_vertical</item>