Android,如何在图像上添加电影标记(符号)?

Hes*_*sam 3 android watermark imageview

在我的应用程序中我有一个点亮的视图.每行包括左侧的缩略图图像和右侧的一些文本.

我可以从服务器获取图像并膨胀行.关于列表的一切正确.就像这张图片:

在此输入图像描述

当用户点击行时,视频将播放.我需要添加视频标志图像simething像: 在此输入图像描述 在每个图像的顶部.是否可以在我的imageview上添加此图像?

谢谢你的帮助

Imr*_*ana 6

比如,您的播放图标是透明的,然后使用叠加技术在您的imageview图像上绘制此播放图标.只需使用以下功能:

 public Bitmap putOverlay(Bitmap bmp1, Bitmap overlay) {
        Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bmOverlay);
        Paint paint = new Paint(Paint.FILTER_BITMAP_FLAG);

            canvas.drawBitmap(bmp1, 0, 0, null); 
            canvas.drawBitmap(overlay, 0, 0, null);       

        return bmOverlay;
    }
Run Code Online (Sandbox Code Playgroud)

传递相应图像视图和另一图像的图像(例如:播放图标),它会返回合并后的图像,您可以将其设置为图像视图.您还可以扩展ImageView类并覆盖onDraw方法来完成它.