??????Android????????????
???????????? ???????[ 2015/7/30 10:31:29 ] ??????????????? ???????
???????
?????????????????д???????????????????????????????????????????????????????????
???????????????????????????μ?????????????????????????μ???????????????????????Щ???????????顣
??????????????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???????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11