2

ImageView がリリースされたかどうかを確認するには?

このメソッドは、イメージビューに触れると呼び出されます。

myImageView.setOnTouchListener(new OnTouchListener(){
   @Override
   public boolean onTouch(View v, MotionEvent event){
     return true;
   }
});

イメージビューが解放された場合に「聞く」アルゴリズムまたは方法はありますか? (ImageView を離すよりも、指で押します)。

4

3 に答える 3

7

以下のようにリリースアクションを検出できます

myImageView.setOnTouchListener(new OnTouchListener(){
   @Override
   public boolean onTouch(View v, MotionEvent event){
      if(event.getAction() == MotionEvent.ACTION_UP){
          // image released
      }
      return true;
   }
});
于 2013-07-24T11:17:40.280 に答える
2

OnTouchListener touchListener = 新しい OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub


            switch (event.getAction() & MotionEvent.ACTION_MASK) {

                case MotionEvent.ACTION_DOWN:
                case MotionEvent.ACTION_POINTER_DOWN:

                    //=====Write down your Finger Pressed code here

                    return true;

                case MotionEvent.ACTION_UP:
                case MotionEvent.ACTION_POINTER_UP:

                    //=====Write down you code Finger Released code here

                    return true;            
                }   

            return false;

        }
    };
于 2013-07-24T11:21:13.897 に答える