Home | History | Annotate | Download | only in widget

Lines Matching refs:velocity

249      * Returns the current velocity.
251 * @return The original velocity less the deceleration. Result may be
402 * depend on the initial velocity of the fling.
406 * @param velocityX Initial velocity of the fling (X) measured in pixels per
408 * @param velocityY Initial velocity of the fling (Y) measured in pixels per
444 float velocity = (float) Math.hypot(velocityX, velocityY);
446 mVelocity = velocity;
447 mDuration = getSplineFlingDuration(velocity);
452 float coeffX = velocity == 0 ? 1.0f : velocityX / velocity;
453 float coeffY = velocity == 0 ? 1.0f : velocityY / velocity;
455 double totalDistance = getSplineFlingDistance(velocity);
456 mDistance = (int) (totalDistance * Math.signum(velocity));
474 private double getSplineDeceleration(float velocity) {
475 return Math.log(INFLEXION * Math.abs(velocity) / (mFlingFriction * mPhysicalCoeff));
478 private int getSplineFlingDuration(float velocity) {
479 final double l = getSplineDeceleration(velocity);
484 private double getSplineFlingDistance(float velocity) {
485 final double l = getSplineDeceleration(velocity);