android.graphics.Path.incReserve()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中android.graphics.Path.incReserve()方法的一些代码示例,展示了Path.incReserve()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.incReserve()方法的具体详情如下:
包路径:android.graphics.Path
类名称:Path
方法名:incReserve

Path.incReserve介绍

暂无

代码示例

代码示例来源:origin: posm/OpenMapKitAndroid

@Override
public void incReserve(int extraPtCount) {
  super.incReserve(extraPtCount);
}

代码示例来源:origin: Catrobat/Paintroid

public CursorTool(Context context, ToolType toolType) {
  super(context, toolType);
  pathToDraw = new Path();
  pathToDraw.incReserve(1);
  cursorToolPrimaryShapeColor = context.getResources().getColor(
          R.color.pocketpaint_main_cursor_tool_inactive_primary_color);
  cursorToolSecondaryShapeColor = Color.LTGRAY;
  pathInsideBitmap = false;
}

代码示例来源:origin: Catrobat/Paintroid

public DrawTool(Context context, ToolType toolType) {
  super(context, toolType);
  pathToDraw = new Path();
  pathToDraw.incReserve(1);
  drawToolMovedDistance = new PointF(0f, 0f);
  pathInsideBitmap = false;
}

代码示例来源:origin: AlexMofer/ProjectX

/**
 * Hint to the path to prepare for adding more points. This can allow the
 * path to more efficiently allocate its storage.
 *
 * @param extraPtCount The number of extra points that may be added to this
 *                     path
 */
public void incReserve(int extraPtCount) {
  mPath.incReserve(extraPtCount);
  invalidatePath();
}

代码示例来源:origin: Catrobat/Paintroid

@Override
public boolean handleMove(PointF coordinate) {
  if (initialEventCoordinate == null || previousEventCoordinate == null || coordinate == null) {
    return false;
  }
  pathToDraw.quadTo(previousEventCoordinate.x,
      previousEventCoordinate.y, coordinate.x, coordinate.y);
  pathToDraw.incReserve(1);
  drawToolMovedDistance.set(
      drawToolMovedDistance.x + Math.abs(coordinate.x - previousEventCoordinate.x),
      drawToolMovedDistance.y + Math.abs(coordinate.y - previousEventCoordinate.y));
  previousEventCoordinate.set(coordinate.x, coordinate.y);
  if (!pathInsideBitmap && checkPathInsideBitmap(coordinate)) {
    pathInsideBitmap = true;
  }
  return true;
}

代码示例来源:origin: chsmy/EasyChartWidget

linePathW.incReserve(winds.size());
linePathH.reset();
linePathH.incReserve(winds.size());
linePathT.reset();
linePathT.incReserve(winds.size());
checkTheLeftMoving();
textPaint.setTextSize(DensityUtil.dip2px(getContext(), 10));

代码示例来源:origin: chsmy/EasyChartWidget

linePath.incReserve(mData.size());
checkTheLeftMoving();
canvas.drawRect(bottomWhiteRect, bgPaint);

代码示例来源:origin: Catrobat/Paintroid

pathToDraw.incReserve(1);

代码示例来源:origin: chsmy/EasyChartWidget

linePath.incReserve(mData.size());
checkTheLeftMoving();

代码示例来源:origin: Idtk/SmallChart

barPath.incReserve(barData.getValue().size());
for (int j=0; j<barData.getValue().size(); j++){
  currentXAxis = (barData.getValue().get(j).x-xAxisData.getMinimum())*xAxisData.getAxisScale()+offset;

代码示例来源:origin: Idtk/SmallChart

mPath.incReserve(lineData.getValue().size());//为添加更多点准备路径,可以更有效地分配其存储的路径
pointList.clear();
for (int j=0; j< lineData.getValue().size(); j++){

相关文章