2011-12-23 12 views
0

自分のアプリケーションでViewFlowの実装を使用しています。しかし、私は少し問題がonTouchListenerを実装しています。私はLogonTouchメソッドに入れ、ViewFlowから画像をタッチすると、そのログは5〜6回のように表示されます。基本的には、boolean variableがtrueかfalseであるかどうかに応じて、UIレイアウトからアイテムを表示および非表示にするための機能が必要です。ここに私がやっていることがあります:Android ViewFlow onTouchListener

 viewFlow = (ViewFlow) findViewById(R.id.viewflow); 
    viewFlow.setAdapter(new ImageAdapter(this, images), position); 
    viewFlow.setOnTouchListener(new OnTouchListener() { 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 

      if(isShown){ 
       actionBar.setVisibility(View.GONE); 
       content.setVisibility(View.GONE); 
       isShown = false; 
      } else if(!isShown){ 
       actionBar.setVisibility(View.VISIBLE); 
       content.setVisibility(View.VISIBLE); 
       isShown = true; 
      } 
      return true; 
     } 
    }); 

しかし、それは隠して、レイアウトを非常に高速です。

viewFlowでその機能を取得する方法はありますか?

答えて

関連する問題