android UI到系统揭秘

一文读懂 View 的 Measure、Layout、Draw 流程 ---  https://juejin.cn/post/6939540905581887502#heading-16


scheduleTraversals()  -> scheduleTraversals


   requestLayout();->          invalidate(true);
   
   requestLayout  invalidate(true)

FrameLayout 的 specMode 是 AT_MOST,能占据的最大空间 specSize 即整个屏幕大小。
childDimension 等于 MATCH_PARENT,所以 childView 最终对应的 specSize 就是屏幕大小,
specMode 就是 AT_MOST

specSize =34 childDimension =MATCH_PARENT,所以

而 View 对于 AT_MOST 就是默认使用其 specSize,从而使得 View 占据整个屏幕空间


探秘FragmentStateAdapter:当Fragment碰上ViewPager2 ----  https://blog.csdn.net/vitaviva/article/details/111409797?spm=1001.2101.3001.6661.1&depth_1-utm_relevant_index=1


发送数据:020000874fA204AA08737261756D434C52D67403FF
发送数据:020000874fA204AA08737261756D434C52D67403FF

//而 View 对于 AT_MOST specMode = 34

https://blog.csdn.net/mydtudys

你可能感兴趣的:(android,java,servlet)