package Ġcom . sh uy u . github . kotlin . ui . holder Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroidx . databinding . ViewData Binding Ċ import Ġcom . sh uy u . github . kotlin . R Ċ import Ġcom . sh uy u . github . kotlin . databinding . Layout File Item Binding Ċ import Ġcom . sh uy u . github . kotlin . model . ui . File UI Model Ċ import Ġcom . sh uy u . github . kotlin . ui . holder . base . Data Binding Holder ĊĊ Ċ /** Ċ Ġ* Ġæĸĩä»¶ æĺ¾ç¤º item Ċ Ġ*/ Ċ class ĠFile Holder ( context : ĠContext , Ġprivate Ġval Ġv : ĠView , Ġdata B ing : ĠView Data Binding ) Ġ: ĠData Binding Holder < File UI Model , ĠLayout File Item Binding >( context , Ġv , Ġdata B ing ) Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ( model : ĠFile UI Model , Ġposition : ĠInt , Ġdata B ing : ĠLayout File Item Binding ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdata B ing . file UI Model Ġ= Ġmodel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠID Ġ= ĠR . layout . layout _ file _ item ĊĠĠĠ Ġ} Ċ }