TouchAreaView.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:phonk 作者:
@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);
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号