2014-12-19 93 views
-1

我用一個ScaleGestureDectector類的自定義佈局放大,縮小我的自定義視圖。我的問題是,當我在3.0倍放大及以上,我的自定義佈局,則無法縮小,且難以放大(太滯後了)縮放Android上的縮放佈局限制?

這裏是我的代碼:

private class ScaleGestureListener 
     extends ScaleGestureDetector.SimpleOnScaleGestureListener { 

@Override 
public boolean onScale(ScaleGestureDetector detector) { 
    float scaleFactor = mScaleFactor * detector.getScaleFactor(); 

    mScaleFactor = scaleFactor; 
    setScaleX(getScaleX() * mScaleFactor); 
    setScaleY(getScaleY() * mScaleFactor); 

    invalidate(); 
    return true; 
} 

有一個解決方案這個問題?

回答