當前位置:編程學習大全網 - 源碼下載 - 如何從屏幕底部向上滑出壹個view-Android開發問答

如何從屏幕底部向上滑出壹個view-Android開發問答

從屏幕底部向上滑出壹個view的方式,主要是使用TranslateAnimation,這個類,可以綁定壹個控件,在y軸方向,滑出壹段高度,如下代碼:

package?com.txlong;?

import?android.app.Activity;?

import?android.os.Bundle;?

import?android.view.View;?

import?android.view.animation.Animation;?

import?android.view.animation.AnimationUtils;?

import?android.view.animation.TranslateAnimation;?

import?android.widget.Button;?

import?android.widget.TextView;?

public?class?AndroidAnimationActivity?extends?Activity?{?

private?Animation?myAnimation_Translate;?

@Override?

public?void?onCreate(Bundle?savedInstanceState)?{?

super.onCreate(savedInstanceState);?

setContentView(R.layout.main);?

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

Button?btn?=?(Button)?findViewById(R.id.btn);?

btn.setOnClickListener(new?View.OnClickListener()?{?

@Override?

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

tv.setVisibility(View.VISIBLE);?

myAnimation_Translate?=?new?TranslateAnimation(?

Animation.RELATIVE_TO_PARENT,?-1,?

Animation.RELATIVE_TO_PARENT,?0,?

Animation.RELATIVE_TO_PARENT,?0,?

Animation.RELATIVE_TO_PARENT,?0);?

myAnimation_Translate.setDuration(1000);?

myAnimation_Translate.setInterpolator(AnimationUtils?

.loadInterpolator(AndroidAnimationActivity.this,?

android.R.anim.accelerate_decelerate_interpolator));?

tv.startAnimation(myAnimation_Translate);?

}?

});?

}?

}

  • 上一篇:電影名字.dvdrip.XviD.AC3.INT 這壹串的字母是什麽意思?
  • 下一篇:有人知道2010全國企業職工素質知識競賽答案嗎?
  • copyright 2024編程學習大全網