ColorPickerView(Context c, OnColorChangedListener l, int color, int pickerViewRadius, int pickerCentreRadius) {
super(c);
CENTER_X = pickerViewRadius * 2;
CENTER_Y = pickerViewRadius * 2;
CENTER_RADIUS = pickerCentreRadius;
mListener = l;
mColors = new int[]{
0xFFFF0000, 0xFFFF00FF, 0xFFFFFFFF, 0xFF000000, 0xFF0000FF, 0xFF00FFFF, 0xFF00FF00,
0xFFFFFF00, 0xFFFF0000
};
Shader s = new SweepGradient(0, 0, mColors, null);
mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaint.setShader(s);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setAlpha(0x99);
mPaint.setStrokeWidth((float) 0.6 * pickerViewRadius);
mCenterPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mCenterPaint.setColor(color);
//mPaint.setAlpha(0x99);
mCenterPaint.setStrokeWidth((float) 0.10 * pickerCentreRadius);
}
ColorPickerDialog.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:Triango
作者:
评论列表
文章目录