Анимировать изображение с одной стороны

У меня есть изображение, которое я должен анимировать с одной стороны, но изображение анимируется с обеих сторон, пожалуйста, помогите.

Я уже пробовал этот код, но не работал

<?xml version = "1.0" encoding = "utf-8"?>
<set xmlns:android = "http://schemas.android.com/apk/res/android"
    android:shareInterpolator = "false">
    <translate
        android:duration = "1000"
        android:fromXDelta = "0%"
        android:fromYDelta = "-90%"
        android:repeatCount = "infinite"
        android:repeatMode = "reverse"
        android:toXDelta = "0%"
        android:toYDelta = "90%" />
</set>

Код Java

 Animation leftWing = AnimationUtils.loadAnimation(getApplicationContext(),
                R.anim.animation_wing_left);
        mainWingLeft5.startAnimation(leftWing);
0
0
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Можно использовать rotate

Попробуй это:

<rotate
    android:interpolator = "@android:anim/accelerate_decelerate_interpolator"
    android:fromDegrees = "-10"
    android:pivotX = "100%"
    android:pivotY = "0%"
    android:duration = "500"
    android:repeatCount = "infinite"
    android:repeatMode = "reverse"
    android:toDegrees = "10" />

привет @ dr3K а что, если я хочу сделать наоборот?

Android 14.07.2018 13:54

Другие вопросы по теме