#java #android #android-studio #animation #imageview
Вопрос:
Я добавил строку «android:onClick» в activity_main.xml на просмотре изображений. Я анимирую с помощью этого метода, но, когда анимация закончена, я не могу сделать другую анимацию, потому что она остается неподвижной при нажатии.
Код:
public void trytoUnlock(View view) {
if(!lock_or_not) {
padlock.animate().translationY(-250).setDuration(150);
//This is a boolean from the MainActivity JavaClass (private boolean lock_or_not;).
lock_or_not = true;
} else
lock_or_not = false;
padlock.animate().translationY(250).setDuration(150);
}
Xml:
<ImageView
android:onClick="trytoUnlock"
android:id="@ id/padlock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@ id/background"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/padlock"
tools:layout_editor_absoluteY="311dp" />