package Ġcom . em og oth . android . phone . m imi . view . gallery Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Log Ċ import Ġcom . em og oth . android . phone . m imi . view model . Gallery ViewModel Ċ import Ġcom . github . b art ek sc . pdf viewer . PDF View Ċ import Ġcom . github . b art ek sc . pdf viewer . util . Fit Policy Ċ Ċ @ Suppress Lint (" View Constructor ") Ċ class ĠPdf Page ( context : ĠContext , ĠviewModel : ĠGallery ViewModel ) Ġ: ĠGallery Page ( context , ĠviewModel ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon View Bind () Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġview Ġ= ĠPDF View ( context , Ġnull ) ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Main Child View ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonComplete () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onComplete () ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! is Attached To Window ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġview . from File ( download Item . file ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. page Fit Policy ( Fit Policy . WIDTH ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. enable Do ub let ap ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. onError Ġ{ Ġt Ġ-> ĠLog . e ( LOG _ TAG , Ġ" Error Ġloading ĠPDF ", Ġt ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load () ĊĊĠĠĠĠĠĠĠ Ġloaded Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ }