如何在位图周围制作外发光效果?

Kar*_*hik 6 android blur glow

我为我的位图图像视图创建了发光效果。它可以工作,但我的外部发光颜色有问题。

这是我预期的设计外发光颜色:

http://www.flashcomponents.net/component/professional-3d-carousel-as2-and-as3.html请看链接

但是我的发光效果看起来不太好请帮助我如何制作预期的发光效果?这是我的代码:

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        int margin = 24;
        int halfMargin = margin / 2;

        // the glow radius
        int glowRadius = 16;

        // the glow color
        int glowColor = Color.rgb(0, 192, 255);

        // The original image to use
        Bitmap src = BitmapFactory.decodeResource(getResources(),
                R.drawable.ic_launcher);

        // extract the alpha from the source image
        Bitmap alpha = src.extractAlpha();

        // The output bitmap (with the icon + glow)
        Bitmap bmp = Bitmap.createBitmap(src.getWidth() + margin,
                src.getHeight() + margin, Bitmap.Config.ARGB_8888);

        // The canvas to paint on the image
        Canvas canvas = new Canvas(bmp);

        Paint paint = new Paint();
        paint.setColor(glowColor);

        // outer glow
        paint.setMaskFilter(new BlurMaskFilter(glowRadius, Blur.OUTER));
        canvas.drawBitmap(alpha, halfMargin, halfMargin, paint);

        // original icon
        canvas.drawBitmap(src, halfMargin, halfMargin, null);

        ((ImageView) findViewById(R.id.bmpImg)).setImageBitmap(bmp);

    }


}
Run Code Online (Sandbox Code Playgroud)

我是 android 新手,我只需要以编程方式.....

在此处输入图片说明

图像视图背面的预期发光请参阅我预期的屏幕截图: 在此处输入图片说明