Es necesario configurar el punto de partida a la parte central derecha, también es necesario para establecer la duración de la animación como esto:
en su caso, la ubicación de inicio Y no es importante.
ScaleAnimation pública (flotar fromX, flotar Tox, flotar Fromy, flotar juguete, int pivotXType, flotar pivotXValue, int pivotYType, flotar pivotYValue)
desde: API Nivel 1
constructor para utilizar en la construcción de un código de ScaleAnimation
Parámetros:
fromX: factor de escala horizontal de ser aplicables al inicio de la animación
Tox: factor de escala horizontal para aplicar al final de la animación
Fromy: Factor de escala vertical para aplicar al inicio de la animación
toY: Escalado vertical factor a aplicar al final de la animación
pivotXType: Especifica cómo debe interpretarse pivotXValue. Uno de Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF o Animation.RELATIVE_TO_PARENT.
pivotXValue: La coordenada X del punto sobre el que se está ampliando el objeto, especificado como un número absoluto donde 0 es el borde izquierdo. (Este punto permanece fijo mientras el objeto cambia de tamaño.) Este valor puede ser un número absoluto si pivotXType es ABSOLUTO, o un porcentaje (donde 1.0 es 100%) en caso contrario.
pivotYType: Especifica cómo pivotYValue se debe interpretar. Uno de Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF o Animation.RELATIVE_TO_PARENT.
pivotYValue: La coordenada Y del punto sobre el que se está ampliando el objeto, especificado como un número absoluto donde 0 es el borde superior . (Este punto permanece fijo mientras el objeto cambia de tamaño.) Este valor de puede ser un número absoluto si pivotYType es ABSOLUTO, o un porcentaje (donde 1.0 es 100%) en caso contrario.
Gracias Fadi, funcionó para mí. +1 para una buena explicación –
¿qué tal desde abajo? –
tienen pivotXtype y pivotytype a 1.0f o (float) 1.0 y ScaleAnimation.RELATIVE_TO_SELF – vasanth