package Ġcom . merc ad ol ib re . android . an des ui . list . size Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . merc ad ol ib re . android . an des ui . R Ċ import Ġcom . merc ad ol ib re . android . an des ui . thumbnail . size . An des Thumbnail Size Ċ Ċ /** Ċ Ġ* ĠDefines Ġall Ġsize Ġrelated Ġproperties Ġthat Ġan Ġ[ An des ListView Item ] Ġneeds Ġto Ġbe Ġdrawn Ġproperly . Ċ Ġ* ĠThose Ġproperties Ġchange Ġdepending Ġon Ġthe Ġsize Ġof Ġthe Ġlist . Ċ Ġ*/ Ċ @ Suppress (" Too Many Functions ") Ċ internal Ġinterface ĠAn des ListView Item Size Interface Ġ{ ĊĠĠĠ Ġfun Ġpadding Left ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġpadding Right ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġpadding Top ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġpadding Bottom ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġtitle FontSize ( context : ĠContext ): ĠFloat ĊĠĠĠ Ġfun Ġsub Title FontSize ( context : ĠContext ): ĠFloat ĊĠĠĠ Ġfun Ġheight ( context : ĠContext ): ĠFloat ĊĠĠĠ Ġfun Ġtitle Max Lines ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġspace Between Title And Subtitle ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġseparator Thumbnail Width ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġavatar Size ( context : ĠContext ): ĠAn des Thumbnail Size ĊĠĠĠ Ġfun Ġicon Size ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġche vron Size ( context : ĠContext ): ĠInt ĊĠĠĠ Ġfun Ġshow Subtitle ( context : ĠContext ): ĠBoolean Ċ } Ċ Ċ @ Suppress (" Too Many Functions ") Ċ internal Ġclass ĠAn des ListView Item Small Size Ġ: ĠAn des ListView Item Size Interface Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġpadding Left ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Right ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Top ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ top _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Bottom ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ bottom _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġsub Title FontSize ( context : ĠContext ): ĠFloat Ġ= Ġ 0 f ĊĊĠĠĠ Ġoverride Ġfun Ġtitle FontSize ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ title _ font _ size _ small ) ĊĊĠĠĠ Ġoverride Ġfun Ġheight ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ size _ small ) ĊĊĠĠĠ Ġoverride Ġfun Ġtitle Max Lines ( context : ĠContext ) Ġ= Ġ 1 ĊĊĠĠĠ Ġoverride Ġfun Ġspace Between Title And Subtitle ( context : ĠContext ) Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun Ġseparator Thumbnail Width ( context : ĠContext ): ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ separator _ thumbnail _ width _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġavatar Size ( context : ĠContext ): ĠAn des Thumbnail Size Ġ= ĠAn des Thumbnail Size . SIZE _ 3 2 ĊĊĠĠĠ Ġoverride Ġfun Ġicon Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ icon _ size _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġche vron Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ chevron _ size _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġshow Subtitle ( context : ĠContext ): ĠBoolean Ġ= Ġfalse Ċ } Ċ Ċ @ Suppress (" Too Many Functions ") Ċ internal Ġclass ĠAn des ListView Item Medium Size Ġ: ĠAn des ListView Item Size Interface Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġpadding Left ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Right ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ small ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Top ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ top _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Bottom ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ bottom _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġsub Title FontSize ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ sub _ title _ font _ size _ medium ) ĊĊĠĠĠ Ġoverride Ġfun Ġtitle FontSize ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ title _ font _ size _ medium ) ĊĊĠĠĠ Ġoverride Ġfun Ġheight ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ size _ medium ) ĊĊĠĠĠ Ġoverride Ġfun Ġtitle Max Lines ( context : ĠContext ) Ġ= Ġ 3 ĊĊĠĠĠ Ġoverride Ġfun Ġspace Between Title And Subtitle ( context : ĠContext ): ĠInt Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ space _ between _ title _ subtitle _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġseparator Thumbnail Width ( context : ĠContext ): ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ separator _ thumbnail _ width _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġavatar Size ( context : ĠContext ): ĠAn des Thumbnail Size Ġ= ĠAn des Thumbnail Size . SIZE _ 4 0 ĊĊĠĠĠ Ġoverride Ġfun Ġicon Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ icon _ size _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġche vron Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ chevron _ size _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġshow Subtitle ( context : ĠContext ): ĠBoolean Ġ= Ġtrue Ċ } Ċ Ċ @ Suppress (" Too Many Functions ") Ċ internal Ġclass ĠAn des ListView Item Large Size Ġ: ĠAn des ListView Item Size Interface Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġpadding Left ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Right ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ left _ right _ medium ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Top ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ top _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġpadding Bottom ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ padding _ bottom _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġsub Title FontSize ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ sub _ title _ font _ size _ large ) ĊĊĠĠĠ Ġoverride Ġfun Ġtitle FontSize ( context : ĠContext ): ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ title _ font _ size _ large ) ĊĊĠĠĠ Ġoverride Ġfun Ġheight ( context : ĠContext ): ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFloat Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ size _ large ) ĊĊĠĠĠ Ġoverride Ġfun Ġtitle Max Lines ( context : ĠContext ) Ġ= Ġ 3 ĊĊĠĠĠ Ġoverride Ġfun Ġspace Between Title And Subtitle ( context : ĠContext ): ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ space _ between _ title _ subtitle _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġseparator Thumbnail Width ( context : ĠContext ): ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ separator _ thumbnail _ width _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġavatar Size ( context : ĠContext ): ĠAn des Thumbnail Size Ġ= ĠAn des Thumbnail Size . SIZE _ 5 6 ĊĊĠĠĠ Ġoverride Ġfun Ġicon Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ item _ icon _ size _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġche vron Size ( context : ĠContext ): ĠInt Ġ= Ġcontext . resources . get Dimension ( R . dim en . an des _ list _ chevron _ size _ large ). toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġshow Subtitle ( context : ĠContext ): ĠBoolean Ġ= Ġtrue Ċ } Ċ