簡體   English   中英

畫布/旋轉/屏幕方向

[英]canvas / rotation / screen orientation

我幾乎完成了我的第一個Android應用程序(動態壁紙)。

動態壁紙可以在人像模式下工作,但是當它旋轉以橫向顯示時,背景將在左側,而我在左下角僅看到一個正方形。 換句話說,即使屏幕旋轉到橫向,畫布仍保持縱向。

我使用位圖作為背景:

Canvas cb = new Canvas(); 
cb.setBitmap(Achtergrond);

如何將位圖旋轉90度,然后設置位圖,使其以橫向顯示? 現在,位圖不會隨着屏幕方向旋轉。

最簡單的方法是實際旋轉其下方的Canvas ,然后將位圖繪制到畫布上,然后將畫布向后旋轉。 只需調用Canvas.rotate()

本問題所述,要旋轉位圖本身,請使用矩陣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM