自定義ViewGroup注意點(diǎn): 1.onMeasure遍歷所有子view測(cè)量 // 測(cè)量所有子view measureChild(...
@Override public boolean onPreDraw() { et_1.setHint("set hint on o...
1.在走子view測(cè)量的時(shí)候冬骚,measure.getMode 返回的mode值都是依據(jù)子view的寬高類型即:AT_MOST,EXACTLY,U...
應(yīng)用層: 1.measure缚陷,layout仇冯,ondraw等关摇; 2.耗時(shí)的方法巾腕; 3.減少requestlayout的調(diào)用瘦穆; 4.使用標(biāo)簽抡柿; 5....
首先是老方案上的缺陷: 1.三個(gè)webview辟宗。 寫(xiě)了很多沉余地代碼:三個(gè)webview之間的滑動(dòng)交互需要自記算爵赵, 以及滑動(dòng)方向不同章節(jié)的加載順...
RootWindowContainer -> ActivityTaskManagerService -> WindowOrganizerCont...
RootWindowContainer#performSurfacePlacement -> WindowManagerService#up...
1.activity啟動(dòng)的時(shí)候創(chuàng)建新task導(dǎo)致白屏。 2.activity啟動(dòng)的時(shí)候有過(guò)度animation泊脐,style里面設(shè)置animati...
1. 掉幀率如何統(tǒng)計(jì)空幻; 2. 主線程trace上分析占用時(shí)間比較長(zhǎng)的方法/代碼塊; 3. GPU RenderThread線程丟幀一幀超過(guò)16....