Wie man glatte frame-animation in android?

Machte ich eine frame-animation. Aber die transitition zwischen den Bildern ist schlecht suchen. Wie kann ich einen crossfade-Effekt ?

Bei der Verwendung TransitionDrawable ich bekomme das richtige Ergebnis, aber es Stoppt nach einem Durchlauf.

Einer hat eine Idee wie es zu lösen?

public void startAnimation() {
    if (logoAnimation != null) {
        if (logoAnimation.isRunning()) {
            logoAnimation.stop();
        }
        logoAnimation.start();
    }
}

private int setLogoAnimation(int animationID, int targetID) {
    imageView = (ImageView) window.findViewById(targetID);
    imageView.setImageResource(animationID);
    logoAnimation = (AnimationDrawable) imageView.getDrawable();

    if (imageView != null && logoAnimation != null) {
        return 1;
    } else {
        return 0;
    }
}

Als ich führen Sie einfach es durch das Objekt.startAnimation(); ich funktioniert, aber die animation ist hässlich, und ich muss es glatt sein.

Hi, kannst du etwas code?

InformationsquelleAutor Olek | 2011-05-04

Schreibe einen Kommentar