Beispiel #1
0
 void updateZoomControls() {
   if (mZoomButtonsController == null) return;
   boolean canZoomIn = mContentViewCore.canZoomIn();
   boolean canZoomOut = mContentViewCore.canZoomOut();
   if (!canZoomIn && !canZoomOut) {
     // Hide the zoom in and out buttons if the page cannot zoom
     mZoomButtonsController.getZoomControls().setVisibility(View.GONE);
   } else {
     // Set each one individually, as a page may be able to zoom in or out
     mZoomButtonsController.setZoomInEnabled(canZoomIn);
     mZoomButtonsController.setZoomOutEnabled(canZoomOut);
   }
 }
 private void updateZoomButtonsEnabled() {
   ImageViewTouch imageView = mImageView;
   float scale = imageView.getScale();
   mZoomButtonsController.setZoomInEnabled(scale < imageView.mMaxZoom);
   mZoomButtonsController.setZoomOutEnabled(scale > 1);
 }