gpt4 book ai didi

java - 为什么动态壁纸不能在 Samsung Epic 4G 上正确显示?

转载 作者:行者123 更新时间:2023-11-30 04:42:19 25 4
gpt4 key购买 nike

我有一个非常奇怪的问题,即动态壁纸无法在 Samsung Epic 4G 上正常工作。

它在模拟器以及同时运行 2.1、2.2 和 2.3.3 的其他手机上运行良好。

我无法在模拟器中重现问题来尝试修复它,而且我真的不想购买 epic 4G,因为我不在 Sprint 上。

墙纸位于屏幕的最右侧,不会滚动。同样,在所有其他 WVGA800 屏幕上,它都按预期工作,但没有意义。

另一件需要注意的事情是,这些壁纸在 Sprint 的上次更新之前确实可以正常工作。

我的偏移量看起来像

@Override

public void on OffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, yOffsetStep,
Offset, yPixelOffset) {

super onOffsetsChanged(xOffset, yOffset, xOffsetStep,
yOffsetStep, xPixelOffset, yPixelOffset);

displayTransform.setTranslate(xPixelOffset, yPixelOffset);
}

原来我姐姐有一部这样的手机,她让我借了。

我尝试更改背景的大小和位置,例如立方体墙纸,我更改了她手机中的选项,因此它有 5 个屏幕而不是 7 个屏幕,但没有任何效果我不知道接下来要尝试什么。

只有在这部手机上,我收到很多人发来的电子邮件,告诉我他们有多喜欢这个壁纸,但在 epic 4g/galaxy S 上下载它的人却无法使用

更新:如果我改变

displayTranform.setTranslate(xPixelOffset, yPixelOffset) 

displayTransform.setTranslate(xPixelOffset-220, yPixelOffset)

它将使墙纸居中,如果有帮助的话它仍然不会滚动。

最佳答案

好的,我想通了!我加了

xPixelOffset = -220
if(Xoffset < 0.5f){
xPixelOffset = xPixelOffset + 98
}
if (Xoffset < .02f){
xPixelOffset = xPixelOffset +115
}

等等。

我想如果 xOffset 正在返回值而 xPixelOffset 不是,我会手动执行它

他们在这部手机上放了一个自定义启动器,它返回的值与 adroid 提供的值不同。

关于java - 为什么动态壁纸不能在 Samsung Epic 4G 上正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761841/

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