Android 在此图片之上绘制图片(动态)

标签 android dynamic view imageview repaint

我有 RelativeLayout 和 ImageView。

我想点击图片并在上面添加相同的图片。它必须是动态的,不调用 onCreate 方法。红色圆圈(透明 10% - *.png)

像这样:

http://i.stack.imgur.com/jGOhn.png

如何最好地做到这一点?

最佳答案

每次增加原始图片的alpha值即可。

Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.my_picture);       
Paint paint = new Paint();
paint.setAlpha(CURRENT_VALUE);
canvas.drawBitmap(botmap, 0, 0, paint);

或直接使用 ImageView

ImageView myImageView = new ImageView(this);
myImageView.setAlpha(xxx);

关于Android 在此图片之上绘制图片(动态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11654362/

相关文章:

c++ - C++中的动态数组声明

objective-c - UIViewController 编程启动/替换

android - Cordova:java.lang.IllegalStateException:未指定 compileSdkVersion。

c# - 动态列出对象的内容

C# - 在动态生成的程序集中引用类型

ios - swift : How can I resize the View Background Image?

javascript - 在 React Native 中并排显示图像和文本

android - 如何在jquerymobile中改变collapsible set collapsed object的主题

android - 如何检测物体的外框

java - 下载的视频在 Android 版本 <= 6.1 上无法播放