private void init(Context context) {
this.RING_WIDTH = DensityUtil.dip2px(context, (float) this.RING_WIDTH);
this.TEXT_SIZE = DensityUtil.dip2px(context, (float) this.TEXT_SIZE);
this.mPaint = new Paint();
this.mPaint.setAntiAlias(true);
this.mPaint.setStyle(Style.STROKE);
this.mPaint.setStrokeWidth((float) this.RING_WIDTH);
this.mTextPaint = new Paint();
this.mTextPaint.setAntiAlias(true);
this.mTextPaint.setTextAlign(Align.LEFT);
this.mTextPaint.setTextSize((float) this.TEXT_SIZE);
this.mPath = new Path();
this.mTextRect = new Rect();
}
java类android.graphics.Paint.Style的实例源码
RingView.java 文件源码
项目:boohee_v5.6
阅读 22
收藏 0
点赞 0
评论 0
Graphics.java 文件源码
项目:TreebolicLib
阅读 67
收藏 0
点赞 0
评论 0
@Override
public void drawOval(final float left, final float top, final float width, final float height)
{
final RectF rect = Rectangle2D.makeRect(left, top, width, height);
this.paint.setStyle(Style.STROKE);
this.canvas.drawOval(rect, this.paint);
}
MaterialProgressDrawable.java 文件源码
项目:SwipeToRefresh
阅读 33
收藏 0
点赞 0
评论 0
public Ring(Callback callback) {
mCallback = callback;
mPaint.setStrokeCap(Paint.Cap.SQUARE);
mPaint.setAntiAlias(true);
mPaint.setStyle(Style.STROKE);
mArrowPaint.setStyle(Style.FILL);
mArrowPaint.setAntiAlias(true);
}
GraphStyle.java 文件源码
项目:financisto1-holo
阅读 26
收藏 0
点赞 0
评论 0
public GraphStyle build() {
float density = context.getResources().getDisplayMetrics().density;
Rect rect = new Rect();
Paint namePaint = new Paint();
Paint amountPaint = new Paint();
Paint linePaint = new Paint();
namePaint.setColor(Color.WHITE);
namePaint.setAntiAlias(true);
namePaint.setTextAlign(Align.LEFT);
namePaint.setTextSize(spToPx(nameTextSize, density));
namePaint.setTypeface(Typeface.DEFAULT_BOLD);
namePaint.getTextBounds("A", 0, 1, rect);
int nameHeight = rect.height();
amountPaint.setColor(Color.WHITE);
amountPaint.setAntiAlias(true);
amountPaint.setTextSize(spToPx(amountTextSize, density));
amountPaint.setTextAlign(Align.CENTER);
amountPaint.getTextBounds("8", 0, 1, rect);
int amountHeight = rect.height();
linePaint.setStyle(Style.FILL);
return new GraphStyle(
spToPx(dy, density),
spToPx(textDy, density),
spToPx(indent, density),
spToPx(lineHeight, density),
nameHeight,
amountHeight,
namePaint,
amountPaint,
linePaint);
}
MaterialProgressDrawable.java 文件源码
项目:GitHub
阅读 36
收藏 0
点赞 0
评论 0
public Ring(Callback callback) {
mCallback = callback;
mPaint.setStrokeCap(Paint.Cap.SQUARE);
mPaint.setAntiAlias(true);
mPaint.setStyle(Style.STROKE);
mArrowPaint.setStyle(Paint.Style.FILL);
mArrowPaint.setAntiAlias(true);
}
MaterialProgressDrawable.java 文件源码
项目:AndroidUiKit
阅读 35
收藏 0
点赞 0
评论 0
Ring(Callback callback) {
mCallback = callback;
mPaint.setStrokeCap(Paint.Cap.SQUARE);
mPaint.setAntiAlias(true);
mPaint.setStyle(Style.STROKE);
mArrowPaint.setStyle(Style.FILL);
mArrowPaint.setAntiAlias(true);
}
VideoShotEditActivity.java 文件源码
项目:letv
阅读 37
收藏 0
点赞 0
评论 0
private String getFileAddedWatermark(String path, String text, String voice) {
if (!new File(path).exists()) {
return null;
}
Options options = new Options();
options.inJustDecodeBounds = false;
Bitmap bitmap0 = BitmapFactory.decodeFile(path, options);
int width = options.outWidth;
int height = options.outHeight;
Bitmap bitmapPic = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas canvas = new Canvas(bitmapPic);
canvas.drawBitmap(bitmap0, null, new Rect(0, 0, width, height), null);
Paint textPaint = new Paint();
textPaint.setColor(-1);
textPaint.setTextSize((float) getTextSize());
textPaint.setFlags(2);
canvas.drawText(text, 0, text.length(), 30.0f, 50.0f, textPaint);
Rect rect = new Rect(0, height - getTextBgHeight(), width, height);
if (!isOrigPicMode) {
Paint voiceBgPaint = new Paint();
voiceBgPaint.setColor(getResources().getColor(2131493164));
voiceBgPaint.setStyle(Style.FILL);
voiceBgPaint.setFlags(2);
canvas.drawRect(rect, voiceBgPaint);
voiceBgPaint.setColor(-1);
voiceBgPaint.setTextSize((float) getTextSize());
voiceBgPaint.setTextAlign(Align.CENTER);
FontMetricsInt fontMetrics = voiceBgPaint.getFontMetricsInt();
int baseline = (rect.top + ((((rect.bottom - rect.top) - fontMetrics.bottom) + fontMetrics.top) / 2)) - fontMetrics.top;
canvas.drawText(voice, (float) rect.centerX(), (float) baseline, voiceBgPaint);
}
return saveBitmap(bitmapPic);
}
DatePickerView.java 文件源码
项目:ForeverLibrary
阅读 37
收藏 0
点赞 0
评论 0
private void init() {
timer = new Timer();
mDataList = new ArrayList<>();
//第一个paint
mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaint.setStyle(Style.FILL);
mPaint.setTextAlign(Align.CENTER);
mPaint.setColor(ContextCompat.getColor(context, R.color.text1));
//第二个paint
nPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
nPaint.setStyle(Style.FILL);
nPaint.setTextAlign(Align.CENTER);
nPaint.setColor(ContextCompat.getColor(context, R.color.text2));
}
FireView.java 文件源码
项目:GitHub
阅读 67
收藏 0
点赞 0
评论 0
private void init() {
holder = this.getHolder();//获取holder
holder.addCallback(this);
mPaint = new Paint();
mPaint.setAntiAlias(true);
mPaint.setStyle(Style.FILL);
mPaint.setStrokeWidth(0);
mPaint.setColor(bottomColor);
}
MaterialProgressDrawable.java 文件源码
项目:GitHub
阅读 26
收藏 0
点赞 0
评论 0
public Ring(Callback callback) {
mCallback = callback;
mPaint.setStrokeCap(Paint.Cap.SQUARE);
mPaint.setAntiAlias(true);
mPaint.setStyle(Style.STROKE);
mArrowPaint.setStyle(Paint.Style.FILL);
mArrowPaint.setAntiAlias(true);
}