private void setupPaint() { mPaint.setAntiAlias(true); mPaint.setStrokeWidth(mStrokeWidth); mPaint.setStrokeJoin(Paint.Join.ROUND); }
private void setupPaint() { mPaint.setAntiAlias(true); mPaint.setStrokeWidth(mStrokeWidth); mPaint.setStrokeJoin(Paint.Join.ROUND); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeCap(Paint.Cap.ROUND); }
@Override protected void onPreparePaint(@NonNull Paint paint) { paint.setStyle(Paint.Style.STROKE); paint.setStrokeWidth(4); paint.setStrokeCap(Paint.Cap.SQUARE); paint.setStrokeJoin(Paint.Join.MITER); }
private void init(Context context, AttributeSet attrs) { TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ProgressView); int color = a.getColor(R.styleable.ProgressView_color, Color.BLACK); mPaint.setColor(color); mPaint.setStrokeCap(Paint.Cap.SQUARE); mPaint.setStrokeJoin(Paint.Join.MITER); mPaint.setStyle(Paint.Style.STROKE); mIndeterminate = a.getBoolean(R.styleable.ProgressView_indeterminate, true); setProgress(a.getFloat(R.styleable.ProgressView_progress, 0f)); a.recycle(); setupAnimators(); }
private void setupPaint() { mPaint.setAntiAlias(true); mPaint.setStrokeWidth(mStrokeWidth); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); mPaint.setStrokeCap(Paint.Cap.ROUND); }
private void drawPointerArrow(Canvas canvas) { int centerX = getWidth() / 2; int centerY = getHeight() / 2; double tipAngle = (colorHSV[2] - 0.5f) * Math.PI; double leftAngle = tipAngle + Math.PI / 96; double rightAngle = tipAngle - Math.PI / 96; double tipAngleX = Math.cos(tipAngle) * outerWheelRadius; double tipAngleY = Math.sin(tipAngle) * outerWheelRadius; double leftAngleX = Math.cos(leftAngle) * (outerWheelRadius + arrowPointerSize); double leftAngleY = Math.sin(leftAngle) * (outerWheelRadius + arrowPointerSize); double rightAngleX = Math.cos(rightAngle) * (outerWheelRadius + arrowPointerSize); double rightAngleY = Math.sin(rightAngle) * (outerWheelRadius + arrowPointerSize); arrowPointerPath.reset(); arrowPointerPath.moveTo((float) tipAngleX + centerX, (float) tipAngleY + centerY); arrowPointerPath.lineTo((float) leftAngleX + centerX, (float) leftAngleY + centerY); arrowPointerPath.lineTo((float) rightAngleX + centerX, (float) rightAngleY + centerY); arrowPointerPath.lineTo((float) tipAngleX + centerX, (float) tipAngleY + centerY); valuePointerArrowPaint.setColor(Color.HSVToColor(colorHSV)); valuePointerArrowPaint.setStyle(Style.FILL); canvas.drawPath(arrowPointerPath, valuePointerArrowPaint); valuePointerArrowPaint.setStyle(Style.STROKE); valuePointerArrowPaint.setStrokeJoin(Join.ROUND); valuePointerArrowPaint.setColor(Color.BLACK); canvas.drawPath(arrowPointerPath, valuePointerArrowPaint); }
private void setupPaint() { mPaint.setAntiAlias(true); mPaint.setStrokeWidth(mEyeEdgeWidth); mPaint.setStrokeJoin(Paint.Join.ROUND); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeCap(Paint.Cap.ROUND); }
@Override public void draw(@NonNull Canvas canvas) { canvas.save(); updateBorderOutline(); if (mPathForBorderOutline != null) { int useColor = WXViewUtils.multiplyColorAlpha(mColor, mAlpha); if (mShader != null) { mPaint.setShader(mShader); mPaint.setStyle(Paint.Style.FILL); canvas.drawPath(mPathForBorderOutline, mPaint); mPaint.setShader(null); } else if ((useColor >>> 24) != 0) { mPaint.setColor(useColor); mPaint.setStyle(Paint.Style.FILL); canvas.drawPath(mPathForBorderOutline, mPaint); mPaint.setShader(null); } } mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); drawBorders(canvas); mPaint.setShader(null); canvas.restore(); }
public DividerDrawable(int height, int paddingLeft, int paddingRight, ColorStateList colorStateList, int animDuration){ mHeight = height; mPaddingLeft = paddingLeft; mPaddingRight = paddingRight; mAnimDuration = animDuration; mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeWidth(mHeight); mPaint.setStrokeCap(Paint.Cap.ROUND); mPaint.setStrokeJoin(Paint.Join.ROUND); mPath = new Path(); mAnimEnable = false; setColor(colorStateList); mAnimEnable = true; }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }
TrailedShape(float multiplier) { this.mMultiplier = multiplier; // Setup trail variables this.mTrailPath = new Path(); this.mTrailList = new LinkedList<>(); // Setup paint and attributes this.mPaint = new Paint(); this.mTrailPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mTrailPaint.setStyle(Paint.Style.STROKE); mTrailPaint.setStrokeWidth(5); mTrailPaint.setStrokeJoin(Paint.Join.ROUND); mTrailPaint.setStrokeCap(Paint.Cap.ROUND); }