自定義surfaceView注意事項

自定義surfaceView

參考鏈接:https://www.jianshu.com/p/b037249e6d31

surfaceView背景問題

  • 當主題爲DarkActionBar,代碼中不對canvas設置顏色時,默認背景爲黑屏,如下圖:
    在這裏插入圖片描述
    此時背景透明需要設置如下代碼:
		getHolder().setFormat(PixelFormat.TRANSLUCENT);
        setZOrderOnTop(true);

設置完效果如下:
在這裏插入圖片描述

  • 清除canvas內容
canvas.drawColor(0, PorterDuff.Mode.CLEAR);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章