Я пытаюсь нарисовать контур моего рисунка,
я пытался использовать Blur, как на этой странице:
Как создать эффект свечения вокруг растрового изображения?
Это не то, что мне нужно,
мне нужен "сплошной" контур,
не размыто.
кто знает как?
Контур растрового изображения Android
comment
Пробовали ли вы Blur.SOLID, вот пример: about-android.blogspot.com/2010/07/
- person Lumis   schedule 20.07.2011
comment
У меня есть, и это сделало мое изображение полностью белым, как вы можете видеть на странице, которую вы предложили. Blur.SOLID не создает контур
- person user538565   schedule 21.07.2011
Ответы (1)
Я не могу найти фильтр или маску типа контура, а размытие и теневая маска не очень сильны. Следовательно, вы можете создать свой собственный эффект, используя цветовой фильтр и шкалу. В этом примере будет создан красный контур
ColorFilter filter;
filter = new PorterDuffColorFilter(0xFFFF0000, PorterDuff.Mode.SRC_IN);
paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColorFilter(filter);
canvas.save();
canvas.scale(1.1f, 1.1f,imageCenterX , imageCenterY);
canvas.drawBitmap(image, imageX, imageY, paint);
canvas.restore();
canvas.drawBitmap(image, imageX, imageY, null);
Это достаточно быстро для анимации кадров игры, я проверял это.
person
Lumis
schedule
21.07.2011