0
Ich habe ein Fragment class FlipFragment : Fragment()
, die CircleShape enthalten. Wenn ich auf die CircleShape drücke, rufe ich Methode auf, die die Ressource davon mit etwas Animation ändert. Ich muss das tun, wenn die Animation funktioniert - onTouch ist deaktiviert. Wie kann ich es tun?Wie kann ich onTouch in Kotlin deaktivieren
class FlipFragment : Fragment() {
private var layout = R.layout.view_flip
private lateinit var CircleShape: ImageView
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
var view: View = inflater!!.inflate(layout, container, false)
CircleShape = view.findViewById<ImageView>(R.id.fShapeView)
Log.i("TAG", CircleShape.isClickable.toString())
CircleShape.setOnClickLiastener { mechanics() }
return view
}
private fun mechanics() {
var mechanics = Mechanics(context, this.CircleShape, R.drawable.front_circle,
R.drawable.back_circle,
fCircleShapeView)
mechanics.animation() ///when this method is working - onTouch should be disable
mechanics.random()
}