package Ġcom . virt usize . android . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Context Wrapper Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . util . Typed Value Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġandroidx . core . graphics . drawable . Drawable Compat Ċ import Ġcom . virt usize . android . R Ċ import Ġcom . virt usize . android . data . local . Virt usize Language Ċ import Ġcom . virt usize . android . data . local . Virt usize MessageHandler Ċ import Ġcom . virt usize . android . data . local . Virt usize Params Ċ import Ġcom . virt usize . android . data . local . Virt usize Product Ċ import Ġcom . virt usize . android . data . local . Virt usize View Style Ċ import Ġcom . virt usize . android . databinding . View In page Mini Binding Ċ import Ġcom . virt usize . android . util . Font Utils Ċ import Ġcom . virt usize . android . util . Virt usize Utils Ċ import Ġcom . virt usize . android . util . right Drawable Ċ import Ġcom . virt usize . android . util . sp To Px Ċ Ċ class ĠV irt usize In Page Mini Ġ@ Jvm Over loads Ġconstructor ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġattrs : ĠAttributeSet ? Ġ= Ġnull , ĊĠĠĠ Ġdef Style Attr : ĠInt Ġ= Ġ 0 Ċ ) Ġ: ĠV irt usize In Page View ( context , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize View . client Product ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġvar Ġclient Product : ĠV irt usize Product ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize View . virt usize Params ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġvirt usize Params : ĠV irt usize Params ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize View . virt usize MessageHandler ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġvirt usize MessageHandler : ĠV irt usize MessageHandler ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize View . virt usize Dialog Fragment ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġvirt usize Dialog Fragment : ĠV irt usize WebView Fragment ĊĊĠĠĠ Ġ// ĠThe ĠV irt usize View Style Ġthat Ġclients Ġcan Ġchoose Ġto Ġuse Ġfor Ġthis ĠIn Page ĠMini Ġview ĊĠĠĠ Ġvar Ġvirt usize View Style : ĠV irt usize View Style Ġ= ĠV irt usize View Style . NONE ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Style () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠThe Ġbackground Ġcolor Ġfor Ġthis ĠIn Page ĠMini Ġview ĊĠĠĠ Ġvar Ġvirt usize BackgroundColor Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġ// ĠThe Ġconfigured Ġcontext Ġfor Ġlocalization ĊĠĠĠ Ġprivate Ġvar Ġconfigured Context : ĠContext Wrapper ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġbinding : ĠView In page Mini Binding Ġ= ĊĠĠĠĠĠĠĠ ĠView In page Mini Binding . inflate ( LayoutInflater . from ( context ), Ġthis , Ġtrue ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġvisibility Ġ= Ġif Ġ( visibility Ġ== ĠView . GONE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠView . GONE ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠView . IN VISIBLE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġattrs Array Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . obtain Styled Attributes ( attrs , ĠR . style able . Virt usize In Page Mini , Ġ 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġbutton Style Ġ= Ġattrs Array . getInt ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . style able . Virt usize In Page Mini _ virt usize In Page Mini Style , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠV irt usize View Style . NONE . value ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġvirt usize View Style Ġ= ĠV irt usize View Style . values (). first OrNull Ġ{ Ġit . value Ġ== Ġbutton Style Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ?: ĠV irt usize View Style . NONE ĊĠĠĠĠĠĠĠ Ġvirt usize BackgroundColor Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġattrs Array . getColor ( R . style able . Virt usize In Page Mini _ in Page Mini BackgroundColor , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġmessage Text Size Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġattrs Array . get Dimension ( R . style able . Virt usize In Page Mini _ in Page Mini Message Text Size , Ġ- 1 f ) ĊĠĠĠĠĠĠĠ Ġbutton Text Size Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġattrs Array . get Dimension ( R . style able . Virt usize In Page Mini _ in Page Mini ButtonText Size , Ġ- 1 f ) ĊĠĠĠĠĠĠĠ Ġattrs Array . recycle () ĊĠĠĠĠĠĠĠ Ġset Style () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize View . set Product With Product Data Check ĊĠĠĠĠ Ġ* Ġ@ throws ĠV irt usize ErrorType . Null Product Ġerror ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġset Product With Product Data Check ( product With P DC : ĠV irt usize Product ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . set Product With Product Data Check ( product With P DC ) ĊĠĠĠĠĠĠĠ Ġif Ġ( client Product !!. external Id Ġ== Ġproduct With P DC . external Id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient Product !!. product Check Data Ġ= Ġproduct With P DC . product Check Data ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvisibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsetup Configured Localization () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Loading Screen ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġopen Virt usize WebView ( context , Ġclient Product !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġopen Virt usize WebView ( context , Ġclient Product !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize In Page View . set Recommendation Text ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġset Recommendation Text ( external ProductId : ĠString , Ġtext : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( client Product !!. external Id Ġ!= Ġexternal ProductId ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . text Ġ= Ġtext ĊĠĠĠĠĠĠĠ Ġset Loading Screen ( false ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ see ĠV irt usize In Page View . show In Page Error ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġshow In Page Error ( external ProductId : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( client Product !!. external Id Ġ!= Ġexternal ProductId ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . text Ġ= Ġconfigured Context ?. getText ( R . string . in page _ short _ error _ text ) ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . setTextColor ( Context Compat . getColor ( context , ĠR . color . color _ gray _ 7 0 0 )) ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini ImageView . setImage Drawable ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠContext Compat . get Drawable ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . ic _ error _ h anger ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġup Ġthe Ġbackground Ġcolor Ġof Ġthe ĠIn Page ĠMini ĊĠĠĠĠ Ġ* Ġ@ param Ġcolor Ġa Ġcolor Ġint ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset In Page Mini BackgroundColor (@ Color Int Ġcolor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvirt usize BackgroundColor Ġ= Ġcolor ĊĠĠĠĠĠĠĠ Ġset Style () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġup Ġthe Ġstyles Ġfor Ġthe Ġloading Ġscreen Ġand Ġthe Ġscreen Ġafter Ġfinish ing Ġloading ĊĠĠĠĠ Ġ* Ġ@ param Ġloading Ġpass Ġtrue Ġwhen Ġit 's Ġloading , Ġand Ġpass Ġfalse Ġwhen Ġfinish ing Ġloading ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġset Loading Screen ( loading : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( loading ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Layout . set BackgroundColor ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContext Compat . getColor ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . color . virt usize White ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . start Animation () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Layout . set BackgroundColor ( virt usize BackgroundColor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . stop Animation () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠFont Utils . setType Face ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvirt usize Params . language , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( loading ) ĠFont Utils . Font Type . BOLD Ġelse ĠFont Utils . Font Type . REG ULAR ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini ImageView . visibility Ġ= Ġif Ġ( loading ) ĠView . VISIBLE Ġelse ĠView . GONE ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . visibility Ġ= Ġif Ġ( loading ) ĠView . GONE Ġelse ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . visibility Ġ= Ġif Ġ( loading ) ĠView . VISIBLE Ġelse ĠView . GONE ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . visibility Ġ= Ġif Ġ( loading ) ĠView . GONE Ġelse ĠView . VISIBLE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġthe ĠIn Page ĠMini Ġstyle Ġcorresponding Ġto Ġ[ Virt usize View Style ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġset Style () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( virt usize BackgroundColor Ġ!= Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Layout . set BackgroundColor ( virt usize BackgroundColor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . setTextColor ( virt usize BackgroundColor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Button Right Arrow Color ( virt usize BackgroundColor ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( virt usize View Style Ġ== ĠV irt usize View Style . TE AL ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Layout . set BackgroundColor ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContext Compat . getColor ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . color . virt usize Te al ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . setTextColor ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContext Compat . getColor ( context , ĠR . color . virt usize Te al ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Button Right Arrow Color ( Context Compat . getColor ( context , ĠR . color . virt usize Te al )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġup Ġthe Ġcolor Ġof Ġthe Ġright Ġarrow Ġin Ġthe Ġbutton ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġset Button Right Arrow Color ( color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdrawable Ġ= ĠContext Compat . get Drawable ( context , ĠR . drawable . ic _ arrow _ right _ black ) ĊĠĠĠĠĠĠĠ Ġdrawable Ġ= ĠDrawable Compat . wrap ( drawable !! ) ĊĠĠĠĠĠĠĠ Ġdrawable . setBounds ( 0 , Ġ 0 , Ġdrawable . intrinsic Width , Ġdrawable . intrinsic Height ) ĊĠĠĠĠĠĠĠ ĠDrawable Compat . set Tint ( drawable , Ġcolor ) ĊĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . set Compound Draw ables ( null , Ġnull , Ġdrawable , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġup Ġthe Ġtext Ġfonts , Ġlocalization , Ġand ĠUI Ġdimensions Ġbased Ġon Ġthe Ġconfigured Ġcontext ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġsetup Configured Localization () Ġ{ ĊĠĠĠĠĠĠĠ ĠFont Utils . setType Faces ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmutable ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvirt usize Params . language , ĠFont Utils . Font Type . REG ULAR ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġconfigured Context Ġ= ĠV irt usize Utils . getConfig ured Context ( context , Ġvirt usize Params . language ) ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . text Ġ= Ġconfigured Context ?. getText ( R . string . virt usize _ button _ text ) ĊĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . text Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfigured Context ?. getText ( R . string . in page _ loading _ text ) ĊĠĠĠĠĠĠĠ Ġset Configured Dimensions () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( virt usize Params . language Ġ== ĠV irt usize Language . JP ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . include Font Padding Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġup Ġtext Ġsizes Ġbased Ġon Ġthe Ġconfigured Ġcontext ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġset Configured Dimensions () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġadditional Size Ġ= Ġif Ġ( virt usize Params . language Ġ== ĠV irt usize Language . EN ) Ġ 2 f . sp To Px Ġelse Ġ 0 f ĊĠĠĠĠĠĠĠ Ġif Ġ( message Text Size Ġ!= Ġ- 1 f ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . setText Size ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTyped Value . COMPLEX _ UNIT _ PX , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmessage Text Size Ġ+ Ġadditional Size ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . setText Size ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTyped Value . COMPLEX _ UNIT _ PX , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmessage Text Size Ġ+ Ġadditional Size ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfigured Context ?. resources ?. get Dimension ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . dim en . virt usize _ in page _ mini _ message _ text Size ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Loading Text . setText Size ( Typed Value . COMPLEX _ UNIT _ PX , Ġit ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Text . setText Size ( Typed Value . COMPLEX _ UNIT _ PX , Ġit ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( button Text Size Ġ!= Ġ- 1 f ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġbutton Text Size Ġ+ Ġadditional Size ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . setText Size ( Typed Value . COMPLEX _ UNIT _ PX , Ġsize ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . right Drawable ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . ic _ arrow _ right _ black , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 . 8 f Ġ* Ġsize Ġ/ Ġ 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 . 8 f Ġ* Ġsize ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfigured Context ?. resources ?. get Dimension ( R . dim en . virt usize _ in page _ default _ text Size ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ? . let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . in page Mini Button . setText Size ( Typed Value . COMPLEX _ UNIT _ PX , Ġit ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ