0

我用 Andengine 发布了动态壁纸,我收到了一封来自某人的电子邮件,说他们的设备上无法使用触控。他确实在预览壁纸时说它正在工作,但是当它设置为背景时,触摸不再起作用。据我所知,这仅在 S4 上,因为我已经在 s3 和许多其他设备上对其进行了测试。

这是我的墙纸触摸代码。这都在 OnCreateScene 方法中。

mScene.setTouchAreaBindingOnActionDownEnabled(true);

Sprite buttonSprite = new Sprite(279, 618, btnTextureRegion, getVertexBufferObjectManager()){
                 @Override
                   public boolean onAreaTouched(TouchEvent pTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
                       if(pTouchEvent.isActionDown()) {
                           randomSpawn();
                       }
                return true;
        }
        };
mScene.registerTouchArea(buttonSprite);
mScene.attachChild(buttonSprite); 
4

1 回答 1

0

S3也有类似的问题。三星覆盖了 LiveWallpapers 的默认行为。它们不会滚动,也不会收到应有的触摸事件。嘘,三星。这是“touch wiz”皮肤。

于 2013-07-25T16:51:29.520 回答