0

特定のイベントが発生したときにボタンをフェードアウトさせようとしていますが、ボタンへの変更は瞬時ではなく、実行されたボタンのすべての操作が完了するのを待ちます。表示する (できれば簡単な) 方法はありますか変更が発生したときのユーザーへの変更

コード:

featuredimage.setBackgroundDrawable(getResources().getDrawable(R.drawable.featuredimage_cc_movement1));
            for (int alpha = 0; alpha < 255; alpha+=10) {
                //Thread.sleep(1);
                featuredimage.setAlpha(alpha);
                featuredinfo.setAlpha(alpha);
            }

            featuredinfo.setText(Html.fromHtml("<center><big><b>FEATURED " + catagory + "</b></big></center><br>" 
                    + getFeatured().getMediumString()));
            featuredimage.setBackgroundDrawable(getResources().getDrawable(R.drawable.featuredimage_gradient));

            for (int alpha = 255; alpha > 0; alpha--) {
                //Thread.sleep(1);
                featuredimage.setAlpha(alpha);
                featuredinfo.setAlpha(alpha);
            }
4

2 に答える 2

0

セレクターとボタンの状態を使用しないのはなぜですか? イベントが発生した場合は、特定の状態をボタンに割り当てるだけです。この特定の状態のボタンは、異なる画像の背景になります。

于 2012-09-04T01:01:54.620 に答える
0

最善の解決策は、ここにある AsyncTask を使用することです。

于 2012-09-13T23:11:59.917 に答える