public SelectableRoundedCornerDrawable(Bitmap bitmap, Resources r) {
this.mBitmap = bitmap;
this.mBitmapShader = new BitmapShader(bitmap, TileMode.CLAMP, TileMode.CLAMP);
if (bitmap != null) {
this.mBitmapWidth = bitmap.getScaledWidth(r.getDisplayMetrics());
this.mBitmapHeight = bitmap.getScaledHeight(r.getDisplayMetrics());
} else {
this.mBitmapHeight = -1;
this.mBitmapWidth = -1;
}
this.mBitmapRect.set(0.0f, 0.0f, (float) this.mBitmapWidth, (float) this.mBitmapHeight);
this.mBitmapPaint = new Paint(1);
this.mBitmapPaint.setStyle(Style.FILL);
this.mBitmapPaint.setShader(this.mBitmapShader);
this.mBorderPaint = new Paint(1);
this.mBorderPaint.setStyle(Style.STROKE);
this.mBorderPaint.setColor(this.mBorderColor.getColorForState(getState(), -16777216));
this.mBorderPaint.setStrokeWidth(this.mBorderWidth);
}
SelectableRoundedImageView.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录