package Ġcom . sil icon labs . ble demo . iop _ test . other Ċ Ċ import Ġandroid . graphics . Rect Ċ import Ġandroid . view . View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ Ċ class ĠEqual Vertical Item Decoration ( private Ġval Ġspacing : ĠInt ) Ġ: ĠRecyclerView . Item Decoration () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Offsets ( out Rect : ĠRect , Ġview : ĠView , Ġparent : ĠRecyclerView , Ġstate : ĠRecyclerView . State ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġposition Ġ= Ġparent . getChild ViewHolder ( view ). adapter Position ĊĠĠĠĠĠĠĠ Ġval Ġitem Count Ġ= Ġstate . item Count ĊĊĠĠĠĠĠĠĠ Ġout Rect . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġleft Ġ= Ġspacing ĊĠĠĠĠĠĠĠĠĠĠĠ Ġright Ġ= Ġspacing ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtop Ġ= Ġif Ġ( position Ġ== Ġ 0 ) Ġspacing Ġelse Ġspacing Ġ/ Ġ 2 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Ġ= Ġif ( position Ġ== Ġitem Count Ġ- Ġ 1 ) Ġspacing Ġelse Ġspacing Ġ/ Ġ 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }