package Ġcom . kotlin . lif an . android kotlin . util Ċ Ċ import Ġandroid . graphics . Rect F Ċ import Ġandroid . view . Motion Event Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* Ġ@ author Ġby ĠLi Fan Ċ Ġ* Ġ@ date Ġ 2 0 1 8 / 5 / 1 7 Ġ 0 0 1 7 Ċ Ġ*/ Ċ Ċ class ĠView Util Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ// åĪ¤æĸŃ Touch äºĭä»¶ æĺ¯åĲ¦ åľ¨ View åĨħ ĊĠĠĠĠĠĠĠ Ġfun ĠisIn Touch Rect ( view : ĠView , Ġevent : ĠMotion Event ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlocation Ġ= ĠInt Array ( 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . getLocation On Screen ( location ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrect F Ġ= ĠRect F ( location [ 0 ]. toFloat (), Ġlocation [ 1 ]. toFloat (), Ġ( location [ 0 ] Ġ+ Ġview . width ). toFloat (), Ġ( location [ 1 ] Ġ+ Ġview . height ). toFloat ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrect F . contains ( event . raw X , Ġevent . raw Y ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊ Ċ } Ċ