我有一个按钮,每次单击它时基本上都会更改TextView。是否可以将动画与此相关联?我已经看过像3D翻转这样的东西,但它们对我来说似乎有点太先进了。任何更简单的建议?
final Button button1 = (Button) findViewById(R.id.button1);
final TextView textView = (TextView) findViewById(R.id.text_random_text);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
textView.setText(getNextRandomCuisine());
}
});
答案 0 :(得分:0)
我建议你看看Android网页。 http://developer.android.com/reference/android/view/animation/AnimationUtils.html AnimationUtils类可以帮助你从你的xml文件夹加载动画模式,你可以做一个“fadein”动画,你应该创建一个xml datei,命名为例如“fadein.xml”它应该是这样的
<?xml version="1.0" encoding="utf-8"?>
<alpha
android:duration="200"
android:fromAlpha="0.0"
android:toAlpha="1.0" >
</alpha>
有了这个,你只是告诉你的Android设备,这个动画应该改变视图的alpha值(也是透明度),从0到1,使你的视图可见,“duration”参数是任何毫秒将采取的执行这个动画。