private void setFairyImage() {
boolean glow_available = fairy_glow_on && getBooleanPreferences(getApplicationContext(), PREF_KCA_NOTI_QUEST_FAIRY_GLOW);
Bitmap src = BitmapFactory.decodeResource(getResources(), viewBitmapId);
Bitmap alpha = src.extractAlpha();
Bitmap bmp = Bitmap.createBitmap(src.getWidth() + margin,
src.getHeight() + margin, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bmp);
if (glow_available) {
Paint glow_paint = new Paint();
glow_paint.setColor(glowColor);
glow_paint.setMaskFilter(new BlurMaskFilter(glowRadius, BlurMaskFilter.Blur.OUTER));
canvas.drawBitmap(alpha, halfMargin, halfMargin, glow_paint);
}
Paint color_paint = new Paint();
if (taiha_status) {
color_paint.setColorFilter(new PorterDuffColorFilter(ContextCompat.getColor(getApplicationContext(),
R.color.colorHeavyDmgStateWarn), PorterDuff.Mode.MULTIPLY));
} else if (glow_available) {
color_paint.setColorFilter(new PorterDuffColorFilter(glowColor2, PorterDuff.Mode.MULTIPLY));
}
canvas.drawBitmap(src, halfMargin, halfMargin, color_paint);
viewbutton.setImageBitmap(bmp);
}
KcaViewButtonService.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:kcanotify
作者:
评论列表
文章目录