@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
int width = canvas.getWidth();
float height = canvas.getHeight();
int maxValueStepsCount = mMaxValue - mMinValue + 1;
mValueStep = (height / maxValueStepsCount);
mRadialPaint.setMaskFilter(new BlurMaskFilter(20, BlurMaskFilter.Blur.NORMAL));
updatePaintColorByValue();
canvas.drawCircle(width / 2,
height * 0.65f,
width / 3.5f + width * 0.38f * (((float) (mValue) - mMinValue) / (mMaxValue - mMinValue)),
mRadialPaint);
scaleSieveIfNeeded(width);
Paint p2 = new Paint();
p2.setAntiAlias(true);
canvas.drawBitmap(mSieveScaledBitmap, 0, 0, p2);
}
RadialPicker.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:rnd-android-wear-tesla
作者:
评论列表
文章目录