Search in sources :

Example 81 with PointF

use of android.graphics.PointF in project weex-example by KalicyZhou.

the class TopRightCorner method getSharpCornerStart.

@NonNull
@Override
protected PointF getSharpCornerStart() {
    PointF pointF = getSharpCornerVertex();
    pointF.y = 0;
    return pointF;
}
Also used : PointF(android.graphics.PointF) NonNull(android.support.annotation.NonNull)

Example 82 with PointF

use of android.graphics.PointF in project android_frameworks_base by DirtyUnicorns.

the class CameraMetadataTest method testReadWritePointF.

@SmallTest
public void testReadWritePointF() {
    // float x 2 [actually 'x samples' but pretend it's a single value for now]
    checkKeyMarshal("android.sensor.profileToneCurve", new PointF(1.0f, 2.0f), toByteArray(1.0f, 2.0f));
    // float x 2 x samples
    checkKeyMarshal("android.sensor.profileToneCurve", new PointF[] { new PointF(1.0f, 2.0f), new PointF(3.0f, 4.0f), new PointF(5.0f, 6.0f), new PointF(7.0f, 8.0f) }, toByteArray(1.0f, 2.0f, 3.0f, 4.0f, 5.0f, 6.0f, 7.0f, 8.0f));
}
Also used : PointF(android.graphics.PointF) SmallTest(android.test.suitebuilder.annotation.SmallTest)

Example 83 with PointF

use of android.graphics.PointF in project J2ME-Loader by nikita36078.

the class VirtualKeyboard method setSnap.

private void setSnap(int key, int origin, int mode) {
    snapOrigins[key] = origin;
    snapModes[key] = mode;
    snapOffsets[key] = new PointF();
    snapValid[key] = false;
}
Also used : PointF(android.graphics.PointF)

Example 84 with PointF

use of android.graphics.PointF in project J2ME-Loader by nikita36078.

the class RectSnap method getSnap.

/**
 * Определить наилучшую привязку двух прямоугольников (существует всегда),
 * и опционально вернуть смещение от этой привязки.
 * Версия для Rect и Point.
 *
 * @param target что привязывать
 * @param origin куда привязывать
 * @param offset точка, в которую будет записано смещение от привязки (или null)
 * @return режим привязки
 */
public static int getSnap(Rect target, Rect origin, Point offset) {
    PointF point = new PointF();
    int snap = getSnap(new RectF(target), new RectF(origin), point);
    offset.set(Math.round(point.x), Math.round(point.y));
    return snap;
}
Also used : RectF(android.graphics.RectF) PointF(android.graphics.PointF) Point(android.graphics.Point)

Example 85 with PointF

use of android.graphics.PointF in project J2ME-Loader by nikita36078.

the class RectSnap method snap.

/**
 * Привязать один прямоугольник к другому,
 * опционально сместив его на некоторое расстояние от привязки.
 * Версия для Rect и Point.
 *
 * @param target что привязывать
 * @param origin куда привязывать
 * @param mode   как привязывать
 * @param offset точка, в которой содержится смещение от привязки (или null)
 */
public static void snap(Rect target, Rect origin, int mode, Point offset) {
    RectF a = new RectF(target);
    RectF b = new RectF(origin);
    PointF point = null;
    if (offset != null) {
        point = new PointF(offset);
    }
    snap(a, b, mode, point);
    target.set(Math.round(a.left), Math.round(a.top), Math.round(a.right), Math.round(a.bottom));
}
Also used : RectF(android.graphics.RectF) PointF(android.graphics.PointF)

Aggregations

PointF (android.graphics.PointF)686 Paint (android.graphics.Paint)132 Point (android.graphics.Point)53 RectF (android.graphics.RectF)53 Matrix (android.graphics.Matrix)43 Test (org.junit.Test)40 Path (android.graphics.Path)29 View (android.view.View)28 Drawable (android.graphics.drawable.Drawable)23 ArrayList (java.util.ArrayList)23 MotionEvent (android.view.MotionEvent)22 NonNull (android.support.annotation.NonNull)21 Rect (android.graphics.Rect)18 ValueAnimator (android.animation.ValueAnimator)14 ViewGroup (android.view.ViewGroup)11 List (java.util.List)11 Animator (android.animation.Animator)10 Bitmap (android.graphics.Bitmap)10 GestureDetector (android.view.GestureDetector)10 LinearSmoothScroller (android.support.v7.widget.LinearSmoothScroller)9