package Ġcom . yu hang . no vel . p ir ate . view holder Ċ Ċ import Ġandroid . view . ViewGroup Ċ 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 . databinding . Item Store Header Binding Ċ import Ġcom . yu hang . no vel . p ir ate . extension . click With Trigger Ċ import Ġcom . yu hang . no vel . p ir ate . listener . OnClick Books List Listener Ċ import Ġcom . yu hang . no vel . p ir ate . ui . store . activity . Books List Activity Ċ Ċ class ĠItem Store Header VH ( parent : ViewGroup ): Base ViewHolder < String , ĠItem Store Header Binding >( parent , ĠR . layout . item _ store _ header ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( obj : ĠString , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Bind ViewHolder ( obj , Ġposition ) ĊĊĠĠĠĠĠĠĠ Ġm Binding . new Tv . click With Trigger Ġ{ Ġget Listener < OnClick Books List Listener >() ?. onClick Books List Listener ( Books List Activity . TYPE _ NEW ) Ġ} ĊĠĠĠĠĠĠĠ Ġm Binding . hot Tv . click With Trigger Ġ{ Ġget Listener < OnClick Books List Listener >() ?. onClick Books List Listener ( Books List Activity . TYPE _ HOT ) Ġ} ĊĠĠĠĠĠĠĠ Ġm Binding . collect Tv . click With Trigger Ġ{ Ġget Listener < OnClick Books List Listener >() ?. onClick Books List Listener ( Books List Activity . TYPE _ COLLECT ) Ġ} ĊĠĠĠĠĠĠĠ Ġm Binding . recommend Tv . click With Trigger Ġ{ Ġget Listener < OnClick Books List Listener >() ?. onClick Books List Listener ( Books List Activity . TYPE _ RE COMM END ) Ġ} ĊĠĠĠ Ġ} Ċ }