Android Kotlin按钮侦听器
我有一个kotlin俄罗斯方块代码。这是工作,但我想修改左右按钮代码。通常我按下代码和数字移动一个字段。我想按住按钮,数字必须转到字段的末尾。 对不起,我的英语水平。我希望我能解释我的问题。谢谢你的帮助Android Kotlin按钮侦听器,android,kotlin,button,Android,Kotlin,Button,我有一个kotlin俄罗斯方块代码。这是工作,但我想修改左右按钮代码。通常我按下代码和数字移动一个字段。我想按住按钮,数字必须转到字段的末尾。 对不起,我的英语水平。我希望我能解释我的问题。谢谢你的帮助 right_button.setOnClickListener { if (globalY + figure.last().second !in (0 until yCellCount) || globalX + figure.getRightXIndex() == xC
right_button.setOnClickListener {
if (globalY + figure.last().second !in (0 until yCellCount) || globalX + figure.getRightXIndex() == xCellCount - 1 || isRightCellFilled())
return@setOnClickListener
else {
clearFieldFromFigure()
globalX++
nextDropSetter()
drawFigure()
}
}
也许您应该使用右键。setOnLongClickListener也许您应该使用右键。setOnLongClickListener您可以使用以下信息解决此问题: .setOnClickListener侦听单击,而不是按下,因此您必须使用另一个侦听器来确定何时按下它 对于左侧和右侧按钮,您需要在按住按钮时设置一个时间延迟,除非当您按住按钮时,它只会飞到一端。我建议在触摸它时移动它,然后每半秒(或任何你想要的)按下按钮 要正确做到这一点,您需要了解协程,以避免在暂停时阻塞主线程
我希望我能让你对谷歌搜索敞开心扉,你可以通过谷歌搜索帮助你解决问题。你可以通过以下信息解决这个问题: .setOnClickListener侦听单击,而不是按下,因此您必须使用另一个侦听器来确定何时按下它 对于左侧和右侧按钮,您需要在按住按钮时设置一个时间延迟,除非当您按住按钮时,它只会飞到一端。我建议在触摸它时移动它,然后每半秒(或任何你想要的)按下按钮 要正确做到这一点,您需要了解协程,以避免在暂停时阻塞主线程
我希望我能让你对谷歌搜索敞开心扉,你可以做些什么来帮助你解决问题。我用过谷歌搜索,但什么也没发生。实际上,必须使用长单击,但此函数必须具有循环。我希望只要按下按钮,图形就会移动。我的目标是当我把手从按钮上拿下来的时候阻止这个数字。我用过,但什么也没发生。实际上,必须使用长单击,但此函数必须具有循环。我希望只要按下按钮,图形就会移动。我的目标是当我把手从按钮上拿下来的时候停止这个数字。是的,这正是我想要解释的。但我对android编程还不熟悉。你能举个简单的例子吗?是的,这正是我想解释的。但我对android编程还不熟悉。你能举个简单的例子吗。