2012-01-02 2 views
0

Я создал просмотрщик в формате pdf для Android, так как файлы PDF открываются в позиции прокрутки (вверх и вниз), но мне нужно это влево-вправо. Я попробовал его в разных комбо, но он не открывается.Как читать PDF-файл слева направо без прокрутки вверх и вниз в эмуляторе Android (просмотрщик pdf)?

ответ

1

попробовать этот код

/** 
     * Handle touch event coming from Android system. 
     */ 
     public boolean onTouch(View v, MotionEvent event) { 
      this.lastControlsUseMillis = System.currentTimeMillis(); 
      Log.v(TAG, ""+event.getAction()); 
      if (!gestureDetector.onTouchEvent(event)) { 
       Log.v(TAG, ""+event.getAction()); 
       if (event.getAction() == MotionEvent.ACTION_DOWN) { 
         Log.e(TAG, " - DOWN -"); 
         Log.e(TAG, " getX: " + event.getX()); 
        downX = event.getX(); 
        downY = event.getY(); 
        lastX = downX; 
        lastY = downY; 
        lockedVertically = verticalScrollLock; 
        maxExcursionY = 0; 
        scroller = null; 


       } 
       else if 

        (event.getAction() == MotionEvent.ACTION_UP){ 
        Log.e(TAG, " - UP -"); 
        Log.e(TAG, " getY: " + event.getY()); 

       } 

       else if (event.getAction() == MotionEvent.ACTION_MOVE){ 
        if (lockedVertically && unlocksVerticalLock(event)) 
         lockedVertically = false; 

        float dx = event.getX() - lastX; 
        float dy = event.getY() - lastY; 

        float excursionY = Math.abs(event.getY() - downY); 

        if (excursionY > maxExcursionY) 
         maxExcursionY = excursionY; 

        if (lockedVertically) 
         dx = 0; 

        doScroll((int)-dx, (int)-dy); 

        lastX = event.getX(); 
        lastY = event.getY(); 
       } 
      } 
      return true; 
     } 
0

I neaded Горизонтальная прокрутка с подкачкой раз и наткнулся на this,

С помощью этого класса можно добавить виды в коде и их перелистывать.

Надеется, что это помогает

Смежные вопросы