package Ġcom . yu hang . no vel . p ir ate . view holder Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġcom . yu hang . no vel . p ir ate . R Ċ import Ġcom . yu hang . no vel . p ir ate . base . Base ViewHolder Ċ import Ġcom . yu hang . no vel . p ir ate . constant . Book Constant Ċ import Ġcom . yu hang . no vel . p ir ate . databinding . Item Drawer layout Left Binding Ċ import Ġcom . yu hang . no vel . p ir ate . repository . database . entity . Book Chapter K SE ntity Ċ Ċ class ĠItem Drawer Layout Left VH ( parent : ViewGroup ): Base ViewHolder < Book Chapter K SE ntity , ĠItem Drawer layout Left Binding >( parent , ĠR . layout . item _ drawer layout _ left ) Ġ{ ĊĠĠĠ Ġvar Ġchapter id Ġ= Ġ"" ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( obj : ĠBook Chapter K SE ntity , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Bind ViewHolder ( obj , Ġposition ) ĊĊĠĠĠĠĠĠĠ Ġm Binding . chapter Name Tv . text Ġ= Ġobj . name ĊĊĠĠĠĠĠĠĠ Ġm Binding . root . setBackground Resource ( Book Constant . get Read Book Button ()) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( obj . has Content Ġ== Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Binding . cache Tv . text Ġ= Ġ" å·² ç¼ĵåŃĺ " ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Binding . cache Tv . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġå¦Ĥæŀľ æĺ¯ æľĢåĲİ ä¸Ģæ¬¡ çĤ¹åĩ» çļĦ item ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġif Ġ( chapter id Ġ== Ġobj . chapter Id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Binding . chapter Name Tv . setTextColor ( Context Compat . getColor ( mContext , R . color . primary )) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Binding . chapter Name Tv . setTextColor ( Book Constant . getPage TextColor ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }