These code examples were ranked by Codota’s semantic indexing as the best open source examples for Path set method.
mRegion = new Region((int) rect.left, (int) rect.top, (int) rect.right, (int) rect.bottom); mRegion.setPath(mClosedTempPath, mRegion); } private void updateTempPath() { mClosedTempPath.reset(); mClosedTempPath.set(mPath); mClosedTempPath.close(); } /** * {@inheritDoc} */ @Override public Shape clone() { return new Polygon(this); } /** * {@inheritDoc}
/** * Gets the drawing path from the normalized doodle path. */ public void getDrawingPath(Matrix matrix, Path path) { path.set(normalizedPath); path.transform(matrix); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(color); dest.writeInt(points.size()); for (PointF point : points) { dest.writeParcelable(point, 0);
{ org_Rect = r; m_paint = new Paint(); if(paint != null) m_paint.set(paint); m_path = new Path(); if(path != null) m_path.set(path); x = r.left; y = r.top; resize(); } protected abstract void resize(); public abstract void setPath(Path path); public abstract void draw(Canvas canvas); public Bitmap getBitmap(){ return m_privateBitmap; };
pos.x = pos.x + dxdt * dt; pos.y = pos.y + dydt * dt; vel.x = vel.x + ddxdt * dt; vel.y = vel.y + ddydt * dt; path.lineTo(pos.x, pos.y); pathMeasure.setPath(path, false); float length = pathMeasure.getLength(); Path dst = new Path(); if ( length > maxLength ) { pathMeasure.getSegment(length - maxLength, length, dst, true); path.set(dst); } Path tail = tailPath(); bitmap.eraseColor(Color.BLACK); Canvas canvas = new Canvas(bitmap);