0

リストビューがあります。リストビューを非表示/表示する必要があります。リストビューは画面の左隅にあり、レイアウトの左隅をタッチするとリストビューが非表示になり、もう一度タッチすると表示され、別のタッチイベントでリストビューを非表示/表示するだけで済みます。これは似ていますビデオの再生時にメディアプレーヤーのシークバーを非表示にするなど、レイアウトで表示/非表示にできますが、画面の左隅に触れたときにリストビューを表示および非表示にしたい. タッチリスナーなどで試してみましたが、画面の隅に触れたときにこれが必要です。初心者なので、これを達成するのを手伝ってください。前もって感謝します

4

5 に答える 5

0

Sliding Menu Libraryを試してみるべきだと思います.....これはまさにあなたが望むことをします

于 2013-09-10T11:10:31.033 に答える
0

問題に似ているこのブログを参照し、このブログからさまざまなアニメーション手法を学びました。これは私の問題に全体的なアイデアを与えます.これで私は私の問題を解決しました. これが他の人に役立つことを願っています:-)

于 2013-09-11T11:00:58.270 に答える
0

達成する簡単な方法は

1)必要な場所にボタンを配置します(ボタンを表示したくない場合は透明にします)。

2)そのボタンにクリックリスナーを設定します。

例えば。

Button corner;
corner.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                if(lstview.getVisibility()==View.VISIBLE){
                    lstview.setVisibility(View.GONE);
                }else{
                    lstview.setVisibility(View.VISIBLE);
                }
            }
        });
于 2013-09-10T09:21:27.247 に答える
0

object.setVisibility(View.INVISIBLE) または show mateobject.setVisibility(View.VISIBLE)

于 2013-09-10T09:32:25.960 に答える