自定義surfaceView
參考鏈接:https://www.jianshu.com/p/b037249e6d31
surfaceView背景問題
- 當主題爲DarkActionBar,代碼中不對canvas設置顏色時,默認背景爲黑屏,如下圖:
此時背景透明需要設置如下代碼:
getHolder().setFormat(PixelFormat.TRANSLUCENT);
setZOrderOnTop(true);
設置完效果如下:
- 清除canvas內容
canvas.drawColor(0, PorterDuff.Mode.CLEAR);