Red de conocimiento informático - Material del sitio web - Cómo deslizar la vista hacia arriba desde la parte inferior de la pantalla: Preguntas y respuestas sobre desarrollo de Android

Cómo deslizar la vista hacia arriba desde la parte inferior de la pantalla: Preguntas y respuestas sobre desarrollo de Android

La forma principal de deslizar la vista hacia arriba desde la parte inferior de la pantalla es usar TranslateAnimation (una clase vinculada a un control que puede deslizarse hacia afuera una altura en la dirección del eje Y. El código es el siguiente). sigue: paquete?com.txlong;?

¿importar?

importar?android.os.Bundle;?

importar?android.view.

¿importar?

¿importar?android.view.animation.AnimationUtils;?

¿importar?android.view.animation.TranslateAnimation;?

importar ?android.view.animation.AnimationUtils;?

importar?android.widget.TextView;?

¿clase pública?AndroidAnimationActivity?extiende?Actividad?{? p>¿privado?Animación?myAnimation_Translate;?

@Override

público?void?onCreate(Bundle?savedInstanceState)?{

super.onCreate(savedInstanceState) ;?

setContentView (R.layout.main);?

final?(TextView)?findViewById(R.id.tv);?

Botón ?btn?=?(Botón)?findViewById (R.id.btn);?

btn.setOnClickListener(newView.OnClickListener()?{

@Override?

public?void?onClick( Ver?v)?{

tv.setVisibility(View.VISIBLE);?

myAnimation_Translate = new TranslateAnimation(?);?

Animación.RELATIVE_TO_PARENT,?

Animación.RELATIVE_TO_PARENT,?

Animación.RELATIVE_TO_PARENT,?0,?

Animación.RELATIVE_TO_PARENT,? 0);?

myAnimation_Translate.setDuration(1000);?

myAnimation_Translate.setInterpolator(AnimationUtils?

.loadInterpolator(AndroidAnimationActivity.this,?

android.R.anim.acelerar_decelerate_interpolator));?

tv.startAnimation(myAnimation_Translate);?

}?

});?

}?

}

}?