package Ġcom . tx l . wan android tv . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . tx l . wan android tv . R Ċ import Ġorg . jetbrains . ank o . display Metrics Ċ Ċ /** Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 Ġ åĶ Ĳ å°ı éĻĨ ĠAll Ġrights Ġreserved . Ċ Ġ* Ġauthor ï¼ļ tx l Ċ Ġ* Ġdate ï¼ļ 2 0 2 0 / 3 / 1 8 Ċ Ġ* Ġdescription ï¼ļ éĢļè¿ĩ æ¯Ķ ä¾ĭ è®¡ç®Ĺ åħĥç´ł å®½åº¦ Ċ Ġ*/ Ċ object ĠNav Item Width Utils Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġcol Ġæľī å¤ļå°ĳ è¡Į ĊĠĠĠĠ Ġ* Ġ@ param Ġitem Padding Ġ åħĥç´ł ä¹ĭéĹ´ éĹ´ è·Ŀ ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun ĠgetItem Width ( context : ĠContext , col : Int , item Padding : Int ): Float { ĊĠĠĠĠĠĠĠ Ġ// ä¸» çķĮéĿ¢ å·¦ åı³ åĲĦ æľī 9 0 dp çļĦ éĹ´ è·Ŀ ĊĠĠĠĠĠĠĠ Ġval Ġcan Use Width Ġ= Ġcontext . display Metrics . width Pixels Ġ- Ġcontext . resources . get Dimension Pixel Size ( R . dim en . dp _ 9 0 ) Ġ* Ġ 2 ĊĠĠĠĠĠĠĠ Ġval Ġtotal Padding Ġ= Ġitem Padding Ġ* Ġ( col Ġ- 1 f ) ĊĠĠĠĠĠĠĠ Ġreturn Ġ( can Use Width Ġ- Ġ Ġtotal Padding ) Ġ/ col ĊĠĠĠ Ġ} Ċ }