public void setClipChildren (boolean clipChildren)
Added in
API level 1
By default, children are clipped to their bounds before drawing. This allows view groups to override this behavior for animations, etc.
public void setClipToPadding (boolean clipToPadding)
Added in
API level 1
By default, children are clipped to the padding of the ViewGroup. This allows view groups to override this behavior
clipToPadding:控件的绘制区域是否在padding里面,值为true时,那么绘制的区域就不包括padding区域;
定义一个孩子是否仅限于画里面的界限。 (定义viewGroup是否允许在padding中绘制)
clipChildren:当ViewGroup的Padding不为0时,定义ViewGroup是否裁剪子孩子的填充。(定义它的子控件是否要在他的边界内进行绘制)
这两个属性默认是true的,所以在设置了padding情况下,默认滚动是在 padding内部的,要达到上面的效果主要把这两个属性设置了false那么这样子控件就能画到padding的区域了。
注意:
沉浸式状态栏,view可以在一个view下显示,可以考虑这个属性。