android 为 view 添加遮罩

来源:互联网 发布:分布式数据库系统 编辑:程序博客网 时间:2024/05/22 17:30



@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);if (mChecked) {Rect rect1 = getRect(canvas);Paint paint = new Paint();paint.setColor(0x55FFFFFF);paint.setStyle(Paint.Style.FILL);canvas.drawRect(rect1, paint);}}Rect getRect(Canvas canvas) {Rect rect = canvas.getClipBounds();rect.bottom -= getPaddingBottom();rect.right -= getPaddingRight();rect.left += getPaddingLeft();rect.top += getPaddingTop();return rect;}


0 0
原创粉丝点击