public void setIcon(Bitmap bitmap) {
if (bitmap != null) {
mIconWidth = bitmap.getWidth();
mIconHeight = bitmap.getHeight();
mIconShader = new BitmapShader(bitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP);
mIconShader.setLocalMatrix(mIconMatrix);
mIconPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mIconPaint.setShader(mIconShader);
mIconPaint.setColorFilter(new PorterDuffColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN));
invalidateSelf();
} else {
mIconWidth = 0;
mIconHeight = 0;
mIconShader = null;
mIconMatrix = null;
mIconPaint = null;
}
}
HoldingDrawable.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:HoldingButton
作者:
评论列表
文章目录