summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt10
1 files changed, 10 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
index c34ec39877..55084a0ea2 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
@@ -10,6 +10,7 @@ import kotlin.properties.Delegates.observable
class ListItemDividerDecoration(context: Context) : ItemDecoration() {
private var bottomOffset = 0
+ private var topOffset = 0
var bottomOffsetId by observable<Int?>(null) { _, _, id ->
if (id != null) {
@@ -19,7 +20,16 @@ class ListItemDividerDecoration(context: Context) : ItemDecoration() {
}
}
+ var topOffsetId by observable<Int?>(null) { _, _, id ->
+ if (id != null) {
+ topOffset = context.resources.getDimensionPixelSize(id)
+ } else {
+ topOffset = 0
+ }
+ }
+
override fun getItemOffsets(offsets: Rect, view: View, parent: RecyclerView, state: State) {
offsets.bottom = bottomOffset
+ offsets.top = topOffset
}
}