2

に適用された単純なアルファアニメーションがありTextViewます:

 <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >

<alpha
    android:duration="2000"
    android:fromAlpha="1.0"
    android:repeatCount="infinite"
    android:toAlpha="0.1" />

アニメーションが終了すると、アルファ値は 0.1 からデフォルト値 (1.0) に再びジャンプします。TextView意志がスムーズにフェードインおよびフェードアウトするようにするにはどうすればよいですか?

4

3 に答える 3

0

誰かが興味を持っている場合: セットにもう 1 つのアルファ アイテムを追加することで解決しました (反対の値で)。これにより、スムーズなフェードイン/フェードアウトが実現します

<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >

<alpha
    android:duration="2000"
    android:fromAlpha="1.0"
    android:repeatCount="infinite"
    android:toAlpha="0.2" />
<alpha
    android:duration="2000"
    android:fromAlpha="0.2"
    android:repeatCount="infinite"
    android:toAlpha="1.0" />

于 2013-09-09T12:53:17.103 に答える