2012-09-13 43 views
0

我在github上使用来自Mike Ortiz项目的TouchImageView(https://github.com/MikeOrtiz/TouchImageView)并且工作正常。现在我想检查一下图像是否有放大。 解释:如果用户对图像进行了放大,并且只有在用户返回原始缩放时再次启用这些选项,我必须阻止一些选项。 有没有办法做到这一点? 关于我应该检查什么属性的一些想法? 我想使用saveScale和模式来做到这一点,但不工作。TouchImageView - 图像是否缩放?

+1

我解决了添加一些代码行的问题。 如果(saveScale == minScale){ } \t scaled = false;我添加了一个属性布尔量表,并在方法public boolean onScale(ScaleGestureDetector检测器)中的以下行 } else { \t scaled = true; } – davidtiagoconceicao

回答

1

像这样简单:

public boolean isZoomedOut() { 
    return (saveScale == minScale); 
} 

变量saveScale会说你的规模随时

PD(1x和默认为3倍之间):为新用户提供“新问题”与这个类,看看: https://github.com/MikeOrtiz/TouchImageView/issues

你可能会找到解决方案。