Red de conocimiento informático - Conocimiento informático - Cómo hacer que una vista se mueva lentamente desde el lado izquierdo de la pantalla

Cómo hacer que una vista se mueva lentamente desde el lado izquierdo de la pantalla

archivo main.xml:

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>

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);

}.

});

}