Cómo escalar la vista de texto animado de Android a la derecha
Estoy tratando de que el texto entre desde el lado izquierdo de la pantalla, y cuando llegue a su posición quiero que el texto a escala hacia el lado derecho de la TextView. Este es el archivo de animación.
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <!-- This is where the view moves onto the screen --> <translate android:fromXDelta="-200%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="1000" android:zAdjustment="top" ></translate> <!-- this is where I am scaling the text it currently aligns on the left side of the textview --> <scale android:fromXScale="1.0" android:fromYScale="1.0" android:toXScale=".2" android:startOffset="500" android:toYScale="1.0" android:duration="1000"></scale> <!-- I am then trying to make the text bounce over the left side of the textview --> <scale android:fromXScale="1.0" android:fromYScale="1.0" android:toXScale="7.0" android:startOffset="1500" android:toYScale="1.0" android:duration="200"></scale> <!-- I am then resetting the text to its original size --> <scale android:fromXScale="1.4" android:fromYScale="1.0" android:toXScale="1.0" android:toYScale="1.0" android:startOffset="1700" android:duration="50"></scale> </set>
También estoy haciendo esto para cuando el texto viene en el lado derecho y que funciona bien. Aquí es donde las textViews están en el diseño
- Icono de Animated para ActionItem
- Diseño expandir animación
- ¿Cómo crear una animación de bucle mediante la traducción continua de una imagen?
- Escala de vista para el tamaño de la página principal
- Android transformar el icono en otro
<TextView android:textColor="@android:color/black" android:textSize="50dip" android:layout_marginTop="40dip" android:layout_width="wrap_content" android:gravity="right" android:id="@+id/btnN" android:text="@string/play" android:layout_height="wrap_content" android:layout_marginLeft="50dip"></TextView> <TextView android:textColor="@android:color/black" android:layout_marginBottom="40dip" android:textSize="50dip" android:layout_width="wrap_content" android:gravity="right" android:id="@+id/btnO" android:text="@string/option" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginLeft="50dip"></TextView> <TextView android:id="@+id/btnI" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/info" android:textColor="@android:color/black" android:layout_marginRight="50dip" android:layout_marginTop="40dip" android:textSize="50dip" android:layout_alignParentRight="true"></TextView> <TextView android:id="@+id/btnE" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="@android:color/black" android:text="@string/exit" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="40dip" android:layout_marginRight="50dip" android:textSize="50dip"></TextView> </RelativeLayout> btnN and btnO are the ones I need to do this animation for
- NullPointerException al agregar o quitar vistas de un RelativeLayout (animaciones)
- ¿Cómo puedo animar el cambio de color de la barra de estado y la barra de herramientas (como la nueva aplicación de calendario)
- Alejar la animación de transición entre dos actividades
- Android- simple fade out y fade in animación para viewflipper
- Android: ¿Cómo crear el diseño de la cama en xml?
- Cómo dibujar un camino en un lienzo de Android con la animación?
- Problema para lograr una animación curvada
- Android RecyclerView con indicador de progreso y animación
Guarde el archivo en una nueva carpeta res / anim.
Animation animation = AnimationUtils.loadAnimation(this, R.anim.urAnimation); urTextView.setAnimation(animation); or urTextView.startAnimation(animation);
Como necesites
Set android:pivotX="100%"
para escalar en su archivo XML de animación.
Y en el archivo java:
Animation anim = AnimationUtils.loadAnimation(context, R.anim.yourAnimation); yourTextView.startAnimation(anim);
- Herramienta de recolección de basura para dalvik
- Color de texto de la actividad de selección de Android