@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
mCx = w / 2;
mCy = h / 2;
mSweepGradient = new SweepGradient(mCx, mCy,
new int[]{Color.argb(25, 0, 255, 0),
Color.argb(80, 0, 255, 0),
Color.argb(200, 0, 255, 0)},
new float[]{0, 0.95f, 1.0f});
mPaint = new Paint();
mPaint.setShader(mSweepGradient);
mDividerPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mCircleDividerColor = Color.BLACK;
mCrossDividerColor = Color.WHITE;
mRadarBgColor = Color.rgb(154, 154, 154);
mDividerPaint.setColor(mCircleDividerColor);
mDividerPaint.setStrokeWidth(3);
mDividerPaint.setStyle(Paint.Style.STROKE);
}
SweepGradientRadarView.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:AndroidDigIn
作者:
评论列表
文章目录