web-dev-qa-db-fra.com

Que signifient pivotX et pivotY dans les animations Android?

Ces deux termes apparaissent à de nombreux endroits, mais que signifient-ils exactement dans le contexte des animations Android?

42
srujan maddula

PivotX et pivotY sont le point central de l'animation.
Donc, par exemple, si vous voulez faire une animation Zoom avant, vous pouvez utiliser ceci

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:fillAfter="true" >

    <scale
        xmlns:Android="http://schemas.Android.com/apk/res/Android"
        Android:duration="1000"
        Android:fromXScale="1"
        Android:fromYScale="1"
        Android:pivotX="50%"
        Android:pivotY="50%"
        Android:toXScale="3"
        Android:toYScale="3" >
    </scale>

</set>

et le Android:pivotX="50%" et Android:pivotY="50%" signifiera que le zoom sera démarré à partir du centre.

Il y a aussi un joli tutoriel de Android Hive ici

54