AnimationSet as = new AnimationSet(true);
as.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation arg0) {
开始时的状态
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationEnd(Animation arg0) {
结束时的状态
arg0.cancel();
RelativeLayout.LayoutParams r = new RelativeLayout.LayoutParams(
android.view.ViewGroup.LayoutParams.MATCH_PARENT,
bg_up_arrow_top_line.getHeight());
r.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM,
RelativeLayout.TRUE);
bg_up_arrow_top_line.setLayoutParams(r);
r = new RelativeLayout.LayoutParams(
android.view.ViewGroup.LayoutParams.WRAP_CONTENT,
android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
r.addRule(RelativeLayout.CENTER_HORIZONTAL,
RelativeLayout.TRUE);
r.addRule(RelativeLayout.ABOVE, R.id.bg_up_arrow_top_line);
bg_up_arrow.setLayoutParams(r);
bg_up_arrow.setBackgroundResource(R.drawable.bg_down_arrow);
querfeedback_cb1_qs.setVisibility(View.INVISIBLE);
querfeedback_cb2_qs.setVisibility(View.INVISIBLE);
querfeedback_cb3_qs.setVisibility(View.INVISIBLE);
querfeedback_rl_form.setVisibility(View.INVISIBLE);
}
});
TranslateAnimation ta = new TranslateAnimation(0, 0, 0, 150);
AlphaAnimation aa = new AlphaAnimation(1f, 0f);
ta.setDuration(2000);
aa.setDuration(2000);
as.addAnimation(ta);
as.addAnimation(aa);
querfeedback_rl_form.startAnimation(as);