如何在 Android 手机上完全禁用向后滑动?

问题描述 投票:0回答:1

手势是玩游戏时常用的操作,如果玩家从屏幕边缘向右滑动,屏幕将返回上一屏幕,游戏将暂停(或结束)。

下面的代码可以停止返回,但是滑动手势先导致

onTouchEvent(event: MotionEvent)
被取消,停止了玩家想做的操作,这对玩家来说不是一个好的体验

禁用后退手势有更好的主意吗?

override fun onBackPressed() {
   // super.onBackPressed()
}
java android kotlin gesture touch-event
1个回答
0
投票

您可以查看用户是否播放的声明。

例如;

override fun onBackPressed() {
    if(!isPlaying){
        super.onBackPressed()
    }
}

等等。 我希望,这会对你有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.