???????
?????????????????д???????????????????????????????????????????????????????????
???????????????????????????μ?????????????????????????μ???????????????????????Щ???????????顣
??????????????Google Play???????????????????
????????????У?????????Android?????????????Щ??????????????????Android SDK???????????????豸?е????????????Щ??????????????????????С?
????????????????з???????????????????????????????????????????????Android SDK ??????????????????Щ??и??????????????????????????????????Щ?????????????????????????????????????????????????????????????App??
???????????
????????1 : ????????
??????????????????????????????????????????????????????????????棬????????????????????????С?
?????????????????????????濨????????????????????????overdraw??Overdraw???????????????????????????????????Ρ?
???????磬?????????????????????????Android??????????????????????????????????????????????????????????????ζ???Щ????????λ???????????????
?????Щ???????????????????????????????????????????????????????????????????????????????????????????С??
???????????е??????????????????????????????????????????????????????????????????????????????Щ?????????????App????????????????????????????????????
????????2 : ?????????
??????????????Android?豸????????????????????????
????????????????????????????????App??????豸?С???????????棬????????Developer Options??->????GPU ????????Debug GPU Overdraw??????????“??????????????Show overdraw area??”????????????

????????????????????????????????????????μ??????????????????????????????????????????

???????? : ??й?????????????????????????????Ρ?
??????? : ???????????Σ?????????????????????Ρ?
??????? : ?????????2??. ????????????????????Σ??????????????о???????????????????????2?ε??????
???????? : ???????3?Ρ???????????????С??Χ??3?ι?????????????????????????????????е????????????????????????????????????????????
???????? : ???????4?Σ????????????5?Σ?????????Ρ???????????????????????????????????

????????3 ?? С?????????
??????????????????????????????????????????????????xml??????????????????????????Щ???????drawable??????????????????????????????????????Щ????????????
?????????ò?????Щ???????????????????????????????????????????????????????Щ????????????????????
????Android?????????????Щ?????????????????Щ?????????????View???????????????Android???????????λ???????????
???????????App????????????????View???????????clipRect?????????????????????????硣??????????????ο?official Android documentation.
????## 2. Android ??????
????????1 : ????????
??????????????????????????????????????????????????Android??????????????? :
????????
????????
????????
????????????????ε??????View???е?View?????????????????ζ?????App????????????????????????Щ????????????UI????
????????????????????????View??????????????????????????????????????????????????????????????????????????????????
??????????????????View??????????View??????????硣?????view????????????????????????????????????е?????????2?????
?????????д??????????2???????????????磬??????????в???RelativeLayout???????????????????????β???????????????layout_weight?????LinearLayout????????????????????β?????
??????Щ??????????????????????????2???????????????????????????????????
??????????????????????????????????κη?????View??????????View????
????Hierarchy Viewer??????????????????View????????????????????????????????????View???????????
????????2????? Hierarchy Viewer
?????????????????Hierarchy Viewer?????????????????Щ????????Hierarchy Viewer????????????е?App???н???????????????????????????????App?????????豸????????????
??????????????????????????????Hierarchy Viewer????????п?????Android?????豸???н??????????: ??????????????????????????????п????豸????????????ViewServeclass?????????С?
?????????Щ??????????Android Studio?????????”tools” -> “Android” -> “Android Device Monitor”??????????

?????????Hierarchy View???????????????