我做的,我想用動畫的Android應用:在一個單一的TextView使用淡出動畫三次,而每個動畫後更改文本
- 「text1」中出現在屏幕中央的文本。
- 然後這個文本在1秒內消失,然後另一個文本「text2」出現在同一個地方。
- 然後「text2」在1秒內消失,最後另一個文本「text3」出現在同一個地方並保持在屏幕上。
我所做的是創建了一個TextView。
TextView textview;
textview = (TextView) findViewById(R.id.text);
Animation r1;
r1 = AnimationUtils.loadAnimation(this, R.anim.fadeout);
textview.setText("text1");
textview.startAnimation(r1);
textview.setText("text2");
textview.startAnimation(r1);
textview.setText("text3");
但它不起作用。
這是淡出動畫我用:
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="1000"
/>
http://stackoverflow.com/questions/29218173/android-text-fade-in-and-out –