每次更改时都会为​​TextView设置动画

时间:2012-10-07 02:58:47

标签: android eclipse animation textview

我有一个按钮,每次单击它时基本上都会更改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());
     }
            });

1 个答案:

答案 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”参数是任何毫秒将采取的执行这个动画。