gpt4 book ai didi

java - 安卓动态壁纸——原力人像

转载 作者:行者123 更新时间:2023-11-29 09:20:51 25 4
gpt4 key购买 nike

这个问题以前有人问过,但没有答案。

是否可以强制动态壁纸始终以纵向模式显示,忽略方向变化?由于没有 Activity ,我无法以正常方式执行此操作。

谢谢!

最佳答案

是的,这是可能的,但它很棘手。您无法避免代码中的方向更改,因为您必须旋转墙纸才能使其始终处于纵向模式。

中监控宽度和高度

public void onSurfaceChanged(SurfaceHolder holder, int format, int width, int height)

一个方法

android.service.wallpaper.WallpaperService.Engine

类。每次方向改变时都会调用它。如果宽度大于高度,那么您很可能处于横向模式。

然后只需将 x 视为 y,将宽度视为高度,并旋转您拥有的任何位图。这应该有效。

关于java - 安卓动态壁纸——原力人像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6559292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com