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;
}
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));
}
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;
}
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;
}
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));
}
Aggregations