Loading core/java/android/gesture/GestureOverlayView.java +1 −1 Original line number Diff line number Diff line Loading @@ -635,7 +635,7 @@ public class GestureOverlayView extends FrameLayout { mStrokeBuffer.add(new GesturePoint(x, y, event.getEventTime())); if (mHandleGestureActions && !mIsGesturing) { mTotalLength += (float) Math.sqrt(dx * dx + dy * dy); mTotalLength += (float) Math.hypot(dx, dy); if (mTotalLength > mGestureStrokeLengthThreshold) { final OrientedBoundingBox box = Loading core/java/android/gesture/GestureStroke.java +1 −2 Original line number Diff line number Diff line Loading @@ -69,8 +69,7 @@ public class GestureStroke { bx.bottom = p.y; len = 0; } else { len += Math.sqrt(Math.pow(p.x - tmpPoints[(i - 1) * 2], 2) + Math.pow(p.y - tmpPoints[(i -1 ) * 2 + 1], 2)); len += Math.hypot(p.x - tmpPoints[(i - 1) * 2], p.y - tmpPoints[(i -1 ) * 2 + 1]); bx.union(p.x, p.y); } index++; Loading core/java/android/gesture/GestureUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -293,7 +293,7 @@ public final class GestureUtils { } float deltaX = currentPointX - lstPointX; float deltaY = currentPointY - lstPointY; float distance = (float) Math.sqrt(deltaX * deltaX + deltaY * deltaY); float distance = (float) Math.hypot(deltaX, deltaY); if (distanceSoFar + distance >= increment) { float ratio = (increment - distanceSoFar) / distance; float nx = lstPointX + ratio * deltaX; Loading Loading @@ -379,7 +379,7 @@ public final class GestureUtils { for (int i = 0; i < count; i += 2) { float dx = points[i + 2] - points[i]; float dy = points[i + 3] - points[i + 1]; sum += Math.sqrt(dx * dx + dy * dy); sum += Math.hypot(dx, dy); } return sum; } Loading @@ -388,13 +388,13 @@ public final class GestureUtils { float totalLen = computeTotalLength(points); float dx = points[2] - points[0]; float dy = points[3] - points[1]; return (float) Math.sqrt(dx * dx + dy * dy) / totalLen; return (float) Math.hypot(dx, dy) / totalLen; } static float computeStraightness(float[] points, float totalLen) { float dx = points[2] - points[0]; float dy = points[3] - points[1]; return (float) Math.sqrt(dx * dx + dy * dy) / totalLen; return (float) Math.hypot(dx, dy) / totalLen; } /** Loading core/java/android/hardware/GeomagneticField.java +1 −1 Original line number Diff line number Diff line Loading @@ -281,7 +281,7 @@ public class GeomagneticField { * @return Horizontal component of the field strength in nonoteslas. */ public float getHorizontalStrength() { return (float) Math.sqrt(mX * mX + mY * mY); return (float) Math.hypot(mX, mY); } /** Loading core/java/android/text/BoringLayout.java +2 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,6 @@ import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Path; import android.text.style.ParagraphStyle; import android.util.FloatMath; /** * A BoringLayout is a very simple Layout implementation for text that Loading Loading @@ -211,7 +210,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback TextLine line = TextLine.obtain(); line.set(paint, source, 0, source.length(), Layout.DIR_LEFT_TO_RIGHT, Layout.DIRS_ALL_LEFT_TO_RIGHT, false, null); mMax = (int) FloatMath.ceil(line.metrics(null)); mMax = (int) Math.ceil(line.metrics(null)); TextLine.recycle(line); } Loading Loading @@ -305,7 +304,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback TextLine line = TextLine.obtain(); line.set(paint, text, 0, length, Layout.DIR_LEFT_TO_RIGHT, Layout.DIRS_ALL_LEFT_TO_RIGHT, false, null); fm.width = (int) FloatMath.ceil(line.metrics(fm)); fm.width = (int) Math.ceil(line.metrics(fm)); TextLine.recycle(line); return fm; Loading Loading
core/java/android/gesture/GestureOverlayView.java +1 −1 Original line number Diff line number Diff line Loading @@ -635,7 +635,7 @@ public class GestureOverlayView extends FrameLayout { mStrokeBuffer.add(new GesturePoint(x, y, event.getEventTime())); if (mHandleGestureActions && !mIsGesturing) { mTotalLength += (float) Math.sqrt(dx * dx + dy * dy); mTotalLength += (float) Math.hypot(dx, dy); if (mTotalLength > mGestureStrokeLengthThreshold) { final OrientedBoundingBox box = Loading
core/java/android/gesture/GestureStroke.java +1 −2 Original line number Diff line number Diff line Loading @@ -69,8 +69,7 @@ public class GestureStroke { bx.bottom = p.y; len = 0; } else { len += Math.sqrt(Math.pow(p.x - tmpPoints[(i - 1) * 2], 2) + Math.pow(p.y - tmpPoints[(i -1 ) * 2 + 1], 2)); len += Math.hypot(p.x - tmpPoints[(i - 1) * 2], p.y - tmpPoints[(i -1 ) * 2 + 1]); bx.union(p.x, p.y); } index++; Loading
core/java/android/gesture/GestureUtils.java +4 −4 Original line number Diff line number Diff line Loading @@ -293,7 +293,7 @@ public final class GestureUtils { } float deltaX = currentPointX - lstPointX; float deltaY = currentPointY - lstPointY; float distance = (float) Math.sqrt(deltaX * deltaX + deltaY * deltaY); float distance = (float) Math.hypot(deltaX, deltaY); if (distanceSoFar + distance >= increment) { float ratio = (increment - distanceSoFar) / distance; float nx = lstPointX + ratio * deltaX; Loading Loading @@ -379,7 +379,7 @@ public final class GestureUtils { for (int i = 0; i < count; i += 2) { float dx = points[i + 2] - points[i]; float dy = points[i + 3] - points[i + 1]; sum += Math.sqrt(dx * dx + dy * dy); sum += Math.hypot(dx, dy); } return sum; } Loading @@ -388,13 +388,13 @@ public final class GestureUtils { float totalLen = computeTotalLength(points); float dx = points[2] - points[0]; float dy = points[3] - points[1]; return (float) Math.sqrt(dx * dx + dy * dy) / totalLen; return (float) Math.hypot(dx, dy) / totalLen; } static float computeStraightness(float[] points, float totalLen) { float dx = points[2] - points[0]; float dy = points[3] - points[1]; return (float) Math.sqrt(dx * dx + dy * dy) / totalLen; return (float) Math.hypot(dx, dy) / totalLen; } /** Loading
core/java/android/hardware/GeomagneticField.java +1 −1 Original line number Diff line number Diff line Loading @@ -281,7 +281,7 @@ public class GeomagneticField { * @return Horizontal component of the field strength in nonoteslas. */ public float getHorizontalStrength() { return (float) Math.sqrt(mX * mX + mY * mY); return (float) Math.hypot(mX, mY); } /** Loading
core/java/android/text/BoringLayout.java +2 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,6 @@ import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Path; import android.text.style.ParagraphStyle; import android.util.FloatMath; /** * A BoringLayout is a very simple Layout implementation for text that Loading Loading @@ -211,7 +210,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback TextLine line = TextLine.obtain(); line.set(paint, source, 0, source.length(), Layout.DIR_LEFT_TO_RIGHT, Layout.DIRS_ALL_LEFT_TO_RIGHT, false, null); mMax = (int) FloatMath.ceil(line.metrics(null)); mMax = (int) Math.ceil(line.metrics(null)); TextLine.recycle(line); } Loading Loading @@ -305,7 +304,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback TextLine line = TextLine.obtain(); line.set(paint, text, 0, length, Layout.DIR_LEFT_TO_RIGHT, Layout.DIRS_ALL_LEFT_TO_RIGHT, false, null); fm.width = (int) FloatMath.ceil(line.metrics(fm)); fm.width = (int) Math.ceil(line.metrics(fm)); TextLine.recycle(line); return fm; Loading