//************************************************************************ ****** Ċ // ĠSC ICH ART Â® ĠCopyright ĠSci Chart ĠLtd . Ġ 2 0 1 1 - 2 0 1 7 . ĠAll Ġrights Ġreserved . Ċ // Ċ // ĠWeb : Ġhttp :// www . sc ich art . com Ċ // ĠSupport : Ġsupport @ sc ich art . com Ċ // ĠSales : ĠĠ Ġsales @ sc ich art . com Ċ // Ċ // ĠRe cycler Configuration . kt Ġis Ġpart Ġof Ġthe ĠSC ICH ART Â® ĠShow cases . ĠPermission Ġis Ġhereby Ġgranted Ċ // Ġto Ġmodify , Ġcreate Ġderivative Ġworks , Ġdistribute Ġand Ġpublish Ġany Ġpart Ġof Ġthis Ġsource Ċ // Ġcode Ġwhether Ġfor Ġcommercial , Ġprivate Ġor Ġpersonal Ġuse . Ċ // Ċ // ĠThe ĠSC ICH ART Â® Ġexamples Ġare Ġdistributed Ġin Ġthe Ġhope Ġthat Ġthey Ġwill Ġbe Ġuseful , Ġbut Ċ // Ġwithout Ġany Ġwarranty . ĠIt Ġis Ġprovided Ġ" AS ĠIS " Ġwithout Ġwarranty Ġof Ġany Ġkind , Ġeither Ċ // Ġexpressed Ġor Ġimplied . Ċ //************************************************************************ ****** Ċ Ċ package Ġcom . sc ich art . sc ish ow case . utils Ċ Ċ import Ġandroid . databinding . Base Observable Ċ import Ġandroid . databinding . Bind able Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġcom . sc ich art . sc ish ow case . BR Ċ Ċ class ĠRe cycler Configuration Ġ: ĠBase Observable () Ġ{ ĊĊĠĠĠ Ġ@ Bind able ĊĠĠĠ Ġvar Ġlayout Manager : ĠRecyclerView . LayoutManager ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnotify PropertyChanged ( BR . layout Manager ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Bind able ĊĠĠĠ Ġvar Ġitem Animator : ĠRecyclerView . Item Animator ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnotify PropertyChanged ( BR . item Animator ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Bind able ĊĠĠĠ Ġvar Ġadapter : ĠRecyclerView . Adapter < *> ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnotify PropertyChanged ( BR . adapter ) ĊĠĠĠĠĠĠĠ Ġ} Ċ }