要在状态栏和导航栏下绘制内容,并保持fitsSystemWindows="true"行为,可以使用以下方法:
public class CustomView extends View {
// 构造方法
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// 在此绘制你的内容
}
}
这样,你的自定义View就会被添加到CoordinatorLayout中,并在状态栏和导航栏下绘制内容。同时,由于CoordinatorLayout设置了fitsSystemWindows="true",系统会为你的布局留出状态栏和导航栏的空间,确保内容不被覆盖。