手势是玩游戏时常用的操作,如果玩家从屏幕边缘向右滑动,屏幕将返回上一屏幕,游戏将暂停(或结束)。
下面的代码可以停止返回,但是滑动手势先导致
onTouchEvent(event: MotionEvent)
被取消,停止了玩家想做的操作,这对玩家来说不是一个好的体验
禁用后退手势有更好的主意吗?
override fun onBackPressed() {
// super.onBackPressed()
}
您可以查看用户是否播放的声明。
例如;
override fun onBackPressed() {
if(!isPlaying){
super.onBackPressed()
}
}
等等。 我希望,这会对你有所帮助:)