@Override
protected void onDraw(Canvas canvas) {
synchronized (this) {
// saved
canvas.drawBitmap(bitmap, new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()),
new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()), null);
// paint
// mPaint.setStyle(Styler.STROKE);
if (showArea) {
mPaint.setColor(0x88FFFFFF);
mPaint.setStyle(Style.STROKE);
mCanvas.drawRect(new RectF(0, 0, mWidth, mHeight), mPaint);
if (touching) {
mPaint.setStyle(Paint.Style.FILL);
mPaint.setColor(0x880000FF);
mCanvas.drawRect(new RectF(0, 0, mWidth, mHeight), mPaint);
} else {
mPaint.setStyle(Paint.Style.STROKE);
mCanvas.drawColor(0, Mode.CLEAR);
mPaint.setColor(0x88000000);
mCanvas.drawRect(new RectF(0, 0, mWidth, mHeight), mPaint);
}
}
}
}
TouchAreaView.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:phonk
作者:
评论列表
文章目录