Note that there are some explanatory texts on larger screens.

plurals
  1. POScaleFactor tends to be one
    primarykey
    data
    text
    <p>I have the following code inside a custom view, it's an ScaleGestureDetector and what I want to do with this is change the widht and height of the view when you pinch on the screen, but always the ScaleFactor tends to be one, I don't know how to explain it, but for a seconds the ScaleFactor is lower/upper than one and then becames one again. You can see what I'm saying in the logCat output.</p> <p>Code:</p> <pre><code>public class simpleOnScaleGestureListener extends SimpleOnScaleGestureListener { @Override public boolean onScale(ScaleGestureDetector detector) { float ScaleFactor = 1.0f; ScaleFactor *= detector.getScaleFactor(); // Don't let the object get too small or too large. ScaleFactor = Math.max(0.1f, Math.min(ScaleFactor, 5.0f)); Log.d("ScaleFactor", "The ScaleFactor is "+ScaleFactor); return true; } @Override public void onScaleEnd(ScaleGestureDetector detector) { } } </code></pre> <p>LogCat output:</p> <pre><code>05-29 19:37:48.019: D/ScaleFactor(7279): The ScaleFactor is 1.0247091 05-29 19:37:48.059: D/ScaleFactor(7279): The ScaleFactor is 1.0090069 05-29 19:37:48.069: D/ScaleFactor(7279): The ScaleFactor is 1.0268435 05-29 19:37:48.109: D/ScaleFactor(7279): The ScaleFactor is 1.0389019 05-29 19:37:48.119: D/ScaleFactor(7279): The ScaleFactor is 1.0236202 05-29 19:37:48.159: D/ScaleFactor(7279): The ScaleFactor is 1.0267988 05-29 19:37:48.169: D/ScaleFactor(7279): The ScaleFactor is 1.0133468 05-29 19:37:48.199: D/ScaleFactor(7279): The ScaleFactor is 1.0230283 05-29 19:37:48.219: D/ScaleFactor(7279): The ScaleFactor is 1.003792 05-29 19:37:48.599: D/ScaleFactor(7279): The ScaleFactor is 1.0 05-29 19:37:48.629: D/ScaleFactor(7279): The ScaleFactor is 1.2110677 05-29 19:37:48.639: D/ScaleFactor(7279): The ScaleFactor is 1.2486423 05-29 19:37:48.679: D/ScaleFactor(7279): The ScaleFactor is 1.0709958 05-29 19:37:48.689: D/ScaleFactor(7279): The ScaleFactor is 1.094618 05-29 19:37:49.229: D/ScaleFactor(7279): The ScaleFactor is 1.0 05-29 19:37:49.259: D/ScaleFactor(7279): The ScaleFactor is 1.2032005 05-29 19:37:49.269: D/ScaleFactor(7279): The ScaleFactor is 1.1687788 05-29 19:37:49.309: D/ScaleFactor(7279): The ScaleFactor is 1.0600644 05-29 19:37:49.319: D/ScaleFactor(7279): The ScaleFactor is 1.0608224 05-29 19:37:50.049: D/ScaleFactor(7279): The ScaleFactor is 1.0 05-29 19:37:50.079: D/ScaleFactor(7279): The ScaleFactor is 1.3738323 05-29 19:37:50.089: D/ScaleFactor(7279): The ScaleFactor is 1.1507335 05-29 19:37:50.129: D/ScaleFactor(7279): The ScaleFactor is 1.2026775 05-29 19:37:50.899: D/ScaleFactor(7279): The ScaleFactor is 1.0 05-29 19:37:50.929: D/ScaleFactor(7279): The ScaleFactor is 1.5862415 05-29 19:37:50.939: D/ScaleFactor(7279): The ScaleFactor is 1.1621073 05-29 19:37:52.559: D/ScaleFactor(7279): The ScaleFactor is 1.0 05-29 19:37:52.599: D/ScaleFactor(7279): The ScaleFactor is 1.0097717 05-29 19:37:52.599: D/ScaleFactor(7279): The ScaleFactor is 1.0186267 </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload