私は自分の問題の解決策を探していました。しかし、私のコードは問題ないようです。
説明しようとします: レイアウト定義に android:alpha="0" を含む TextView があります。(画像がクリックされたときに)その TextView を 0.0f から 1.0f までの AlphaAnimation で表示したい。
私の問題は、画像をクリックしても何も起こらないことです。しかし、奇妙なことに、レイアウト定義でアルファを 1 に設定し、画像をクリックすると、アニメーションが表示されます (アルファ 1 -> アルファ 0 -> アルファ 1)。
私は何を間違っていますか?
私のコード:
TextView tv = (TextView) findViewById(R.id.number);
AlphaAnimation animation1 = new AlphaAnimation(0.0f, 1.0f);
animation1.setDuration(1000);
animation1.setFillAfter(true);
tv.startAnimation(animation1);
前もって感謝します。