我想旋转他的中心周围的图片(ImageView中的位图)。 通过使用preRotate方法以及位图的宽度/ 2和高度/ 2以及1或-1度作为旋转因子,可以很好地工作。按下按钮时增加/减少计数器
但我实现了旋转功能作为按钮。每次按下“向右旋转”按钮时,Imageview将向右旋转一度,依此类推。按下按钮并且在按下按钮的同时,图片开始旋转直到按钮被释放。
我读过一些线程,其中这些功能是作为OnTouchListener而不是OnClickListener实现的,但它不适用于我。如果我在MotionEvent.ACTION_DOWN事件中实现循环,那么它们是无限的。如果我不使用循环,那么事件只处理一次(如在OnClickListener中)。
那么如何在按下按钮时增加/减少旋转因子?
显示一些代码。 OnTouchListener方法是正确的。 –