1.设置全屏的办法
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
通过在manifest的中activity或者application添加此属性可以达到activity或者整个应用全屏的效果
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
在代码中设定全屏
2.在view中重复绘制多层效果需要注意的地方
在view中如果要绘制多层,后面绘制的一层不会影响到前面一层,则需要实现
canvas.save();
canvas.clipRect(x, y, x + src_xp, y + src_yp);
canvas.drawBitmap(bitmap, x - src_x, y - src_y,paint);
canvas.restore();
关键是save和restore 类似于先保存前几层的画布 绘制完当前层的画布 再还原前面的画布 从而互不影响
clipRect是从(x,y)点处 分割一个src_xp,src_yp长宽的矩形控件 后面绘制的部分只会限制在此范围内