0

i am having a problem with a decorator in my project. This is what i want to achieve :
https://i.stack.imgur.com/6WnyU.png

here is my divider xml :

 <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line">
    <solid android:color="@color/secondary_text" />
    <size android:height="1dp" />
    <padding
        android:left="8dp"
        android:right="8dp"/>
</shape> 

Decorator implementation :

    recycler__transactions_activity.addItemDecoration(DividerItemDecoration(context,
                                      DividerItemDecoration.VERTICAL).apply {
        setDrawable(drawable(R.drawable.divider))
    })

Can anyone spot a mistake please ? EDITED : Problem is padding. the line, which divide views is displayed without padding This is result of my code https://i.stack.imgur.com/k3OGX.png SOLUTION : wrapping divider into another item

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:left="24dp"
    android:right="24dp">
    <shape android:shape="rectangle">
        <solid android:color="@color/accent" />
        <size android:height="1dp" />
    </shape>
</item>
</layer-list>

Thanks guys :)

Tobias
  • 161
  • 12

0 Answers0