Cómo hacer que una vista se mueva lentamente desde el lado izquierdo de la pantalla
lt;?xml version="1.0" encoding="utf-8"?gt
lt;LinearLayout
xmlns; android="/apk/res/android"
android:orientation="vertical"
android:layout_width ="fill_parent"
android:layout_height=" fill_parent"gt;
lt; TextView
android: id="@ id/tv"
android.visibility="invisible"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=" @string/hello"
android: textColor="#FF0000"
android: background="@android:color/darker_ grey"
android: gravedad ="centro" /gt;
botón lt
android: id="@ id/btn"
android: text="iniciar animación"
android: layout_width="@ id/btn"
android: text="iniciar animación"
android: layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" /gt
lt;/LinearLayoutgt
paquete com. p> p>
importar android.os.Bundle;
importar android.view.View;
importar android.view.animation. ;
importar android.widget.public class AndroidAnimationActivity extiende Actividad {
animación privada myAnimation_Translate
@Override
public void onCreate( Paquete saveInstanceState ) {
super.onCreate(savedInstanceS
tate);
setContentView(R.layout.main);
final TextView tv = (TextView) findViewById(R.id.tv); btn = (Botón) findViewById(R.id.btn);
btn.setOnClickListener(new View.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT,
);myAnimation_Translate.setDuration(1000);
myAnimation_ Translate.setInterpolator(AnimationUtils
.loadInterpolator(AndroidAnimationActivity.this,
android.R.anim. acelerar_ desacelerar_interpolador));
tv.startAnimation(myAnimation_Translate);
}.
});
}