[英]canvas / rotation / screen orientation
我幾乎完成了我的第一個Android應用程序(動態壁紙)。
動態壁紙可以在人像模式下工作,但是當它旋轉以橫向顯示時,背景將在左側,而我在左下角僅看到一個正方形。 換句話說,即使屏幕旋轉到橫向,畫布仍保持縱向。
我使用位圖作為背景:
Canvas cb = new Canvas();
cb.setBitmap(Achtergrond);
如何將位圖旋轉90度,然后設置位圖,使其以橫向顯示? 現在,位圖不會隨着屏幕方向旋轉。
最簡單的方法是實際旋轉其下方的Canvas
,然后將位圖繪制到畫布上,然后將畫布向后旋轉。 只需調用Canvas.rotate()
。
如本問題所述,要旋轉位圖本身,請使用矩陣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.