package Ġcom . lo f tech s . sample . component Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ Ċ class ĠCustom Linear LayoutManager ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġorientation : ĠInt , ĊĠĠĠĠĠĠĠ Ġreverse Layout : ĠBoolean , Ċ ) Ġ: ĠLinearLayoutManager ( context , Ġorientation , Ġreverse Layout ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Layout Children ( recycler : ĠRecyclerView . Recycler ?, Ġstate : ĠRecyclerView . State ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Layout Children ( recycler , Ġstate ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIndex OutOfBoundsException ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }