本文整理了Java中android.graphics.Path.setLastPoint()
方法的一些代码示例,展示了Path.setLastPoint()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.setLastPoint()
方法的具体详情如下:
包路径:android.graphics.Path
类名称:Path
方法名:setLastPoint
暂无
代码示例来源:origin: posm/OpenMapKitAndroid
/**
* @see {@link #setLastPoint(float, float)}
*/
public void setLastPoint(double dx, double dy) {
super.setLastPoint((float) (dx + xOffset), (float) (dy + yOffset));
}
代码示例来源:origin: wangxp423/ViewExercise
private void PathMove(Canvas canvas, Paint paint) {
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(10f);
Path path = new Path();
path.moveTo(100, 100);
path.lineTo(400, 400);
// path.rMoveTo(0,100);
path.setLastPoint(100, 800);
path.lineTo(400, 800);
canvas.drawPath(path, paint);
}
代码示例来源:origin: AlexMofer/ProjectX
/**
* Sets the last point of the path.
*
* @param dx The new X coordinate for the last point
* @param dy The new Y coordinate for the last point
*/
public void setLastPoint(float dx, float dy) {
mPath.setLastPoint(dx, dy);
invalidatePath();
}
代码示例来源:origin: behumble/excanvas
@Override
public void setLastPoint(float dx, float dy) {
super.setLastPoint(dx, dy);
Object[] param = new Object[] { dx, dy };
Instruction op = new Instruction(ID_SET_LAST_POINT_float_float, param);
opList.add(op);
if(ExCanvas.debug) {
Log.d(TAG, "setLastPoint("+dx+','+dy+')');
}
}
代码示例来源:origin: bradand/XMouse
private void touch_move(float x, float y) {
if (scrolling) {
x = w - scrollStart / 2;
}
float rx = x - mX;
float ry = y - mY;
float dx = Math.abs(rx);
float dy = Math.abs(ry);
if (!zooming) {
if (dx >= TOUCH_TOLERANCE || dy >= TOUCH_TOLERANCE) {
mPath.quadTo(mX, mY, (x + mX) / 2, (y + mY) / 2);
mX = x;
mY = y;
//addTextToTextView("xdotool mousemove x="+x+" y="+y);
OnXMouseMoved(rx, ry, scrolling);
}
}else{
//zooming
mPath.reset();
mPath.setLastPoint(curr.x,curr.y);
mPath.lineTo(yX,yY);
//Log.d("current points","curr.x="+curr.x+" curr.y="+curr.y+" yX="+yX+"yY="+yY);
}
}
private void touch_up() {
代码示例来源:origin: ybonnel/TransportsRennes
private void redrawPath(final MapView mv) {
final Projection prj = mv.getProjection();
path.rewind();
final Iterator<GeoPoint> it = mOverlays.iterator();
prj.toPixels(it.next(), p);
path.moveTo(p.x, p.y);
while (it.hasNext()) {
prj.toPixels(it.next(), p);
path.lineTo(p.x, p.y);
}
path.setLastPoint(p.x, p.y);
}
代码示例来源:origin: ybonnel/TransportsRennes
private void redrawPath(final MapView mv) {
final Projection prj = mv.getProjection();
path.rewind();
final Iterator<GeoPoint> it = mOverlays.iterator();
prj.toPixels(it.next(), p);
path.moveTo(p.x, p.y);
while (it.hasNext()) {
prj.toPixels(it.next(), p);
path.lineTo(p.x, p.y);
}
path.setLastPoint(p.x, p.y);
}
内容来源于网络,如有侵权,请联系作者删除!