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