10

別のタッチを使用して非表示および表示するには、リストビューが必要です。したがって、画面の左側にあるリストビューを非表示にするためにアニメーションを使用しています

 Animation animation = new TranslateAnimation(-100, 0,0, 0);
                            animation.setDuration(100);
                            animation.setFillAfter(true);
                            lv.startAnimation(animation);
                            lv.setVisibility(0);

および使用して表示するために

lv.setVisibility(View.VISIBLE);

私の問題は、リスト ビューが非表示にならないことです。左に行ってまた戻ってきます。リストビューを左端に完全に非表示にする方法がわかりません。これを達成するのを手伝ってください

4

4 に答える 4

4

最後に答えを見つけました。座標値の変更は非常に簡単です。そして、コードは

Animation animation = new TranslateAnimation(0,-200,0, 0);
                    animation.setDuration(2000);
                    animation.setFillAfter(true);
                    listView1.startAnimation(animation);
                    listView1.setVisibility(0);

ここでは、o から 2 番目の座標の原因に負の値を設定しています。これは、ビューが内側の左側に移動していることを意味します。

于 2013-09-16T11:33:11.810 に答える