0

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

1 回答 1

0

我建议你看看 Android 网页。http://developer.android.com/reference/android/view/animation/AnimationUtils.html 类 AnimationUtils 帮助您从 xml 文件夹加载和动画模式,例如,您可以制作“淡入淡出”动画,您应该很喜欢创建一个 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”参数就是任何毫秒的时间执行这个动画。

于 2013-05-07T08:54:36.477 回答