package Ġcom . github . sk g mn . mo ch ka . frame Ċ Ċ import Ġandroid . graphics . Rect Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġcom . github . sk g mn . mo ch ka . Bitmap Decoder Ċ Ċ internal Ġclass ĠMatrix Frame Builder ( ĊĠĠĠ Ġdecoder : ĠBitmap Decoder , ĊĠĠĠ Ġframe Width : ĠInt , ĊĠĠĠ Ġframe Height : ĠInt , ĊĠĠĠ Ġbackground : ĠDrawable ? Ċ ) Ġ: ĠFrame Builder ( decoder , Ġframe Width , Ġframe Height , Ġbackground ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Bounds ( ĊĠĠĠĠĠĠĠ Ġdecoder : ĠBitmap Decoder , ĊĠĠĠĠĠĠĠ Ġframe Width : ĠInt , ĊĠĠĠĠĠĠĠ Ġframe Height : ĠInt , ĊĠĠĠĠĠĠĠ Ġout Src : ĠRect ?, ĊĠĠĠĠĠĠĠ Ġout Dest : ĠRect ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= ĠMath . min ( decoder . width , Ġframe Width ) ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= ĠMath . min ( decoder . height , Ġframe Height ) ĊĠĠĠĠĠĠĠ Ġout Src ?. set ( 0 , Ġ 0 , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠ Ġout Dest ?. set ( 0 , Ġ 0 , Ġwidth , Ġheight ) ĊĠĠĠ Ġ} Ċ } Ċ