Canvas中的設定全屏的位置

2021-04-13 03:13:26 字數 426 閱讀 9835

這幾天在學習使用canvas繪製splash時,出現了乙個怪問題,兩個splash切換時,中間總是會出現一下上面的系統選單和下面的按鈕(e680i真機測試)然後再變為全屏,看著十分彆扭。可是花了好長時間,也沒有發現問題。

中午一覺醒來,再次檢視源**。發現設定全屏模式是paint方法中,會不會是這裡的問題?當設定splash為當前顯示時,它還沒有呼叫setfullscreenmode(true),而繪製時呼叫了該方法,所以又瞬即變為全屏,也就出現了這種情況。於是修改**,把setfullscreenmode(true)放在構造方法中,重新測試,終於實現了理想的效果。而因為主選單的setfullscreenmode(true)仍然放在了paint方法中,所以第二個splash切換到主選單時,依然是原來的效果。

結論就是:canvas的setfullcreenmode(true)應該放在構造方法中。  

Canvas中的設定全屏的位置

這幾天在學習使用canvas繪製splash時,出現了乙個怪問題,兩個splash切換時,中間總是會出現一下上面的系統選單和下面的按鈕 e680i真機測試 然後再變為全屏,看著十分彆扭。可是花了好長時間,也沒有發現問題。中午一覺醒來,再次檢視源 發現設定全屏模式是paint方法中,會不會是這裡的問題...

vue中設定全屏背景

在vue專案開發中,有時候我們要向頁面中新增一些背景,可是當我們在樣式中新增了背景,編譯打包後,配置到伺服器上時,由於路徑解析的問題,並不能夠正確的顯示出來,列如下面的css樣式就會出現報錯 在node中有一種解決這個問題的方式,如下 1 在template中我們先這樣寫上 bgimg 2 我們需要...

android 設定進入全屏,取消全屏的幾種方式

我將這三個設定 寫在乙個工具類當中,當你要對某個activity呼叫這三個功能的時候,把activity本身作為引數傳遞進去即可。import android.view.window import android.view.windowmanager public class commonutil ...