/** * Fired as soon as a new Bitmap has been set * * @param drawable */ protected void onDrawableChanged(final Drawable drawable) { if (DEBUG) { Log.i(TAG, "onDrawableChanged"); Log.v(TAG, "scale: " + getScale() + ", minScale: " + getMinScale()); } fireOnDrawableChangeListener(drawable); }
@Override protected void onConfigurationChanged(final Configuration newConfig) { super.onConfigurationChanged(newConfig); if (DEBUG) { Log.i( TAG, "onConfigurationChanged. scale: " + getScale() + ", minScale: " + getMinScale() + ", mUserScaled: " + mUserScaled ); } if (mUserScaled) { mUserScaled = Math.abs(getScale() - getMinScale()) > MIN_SCALE_DIFF; } if (DEBUG) { Log.v(TAG, "mUserScaled: " + mUserScaled); } }
protected void zoomTo(float scale) { if (DEBUG) { Log.i(TAG, "zoomTo: " + scale); } if (scale > getMaxScale()) { scale = getMaxScale(); } if (scale < getMinScale()) { scale = getMinScale(); } if (DEBUG) { Log.d(TAG, "sanitized scale: " + scale); } PointF center = getCenter(); zoomTo(scale, center.x, center.y); }
if (scale > getMaxScale() || scale < getMinScale()) { Log.d(TAG, "scale: " + getScale() + ", minScale: " + getMinScale() + ", maxScale: " + getMaxScale());
protected void zoomTo(float scale) { if (LOG_ENABLED) { Log.i(LOG_TAG, "zoomTo: " + scale); } if (scale > getMaxScale()) scale = getMaxScale(); if (scale < getMinScale()) scale = getMinScale(); if (LOG_ENABLED) { Log.d(LOG_TAG, "sanitized scale: " + scale); } PointF center = getCenter(); zoomTo(scale, center.x, center.y); }
if (scale > getMaxScale() || scale < getMinScale()) {