我有两个 ImageView(s)(让我们将它们命名为 A 和 B),它们完美地覆盖在 xml 布局中。
B 具有透明背景。
在我的活动中,我首先在 A 上显示不透明颜色的位图。
然后,我在 B 上显示一个透明的位图(之后,计划通过画布在其上绘制一些东西)。
结果,我得到了一个完全黑色的视图。
我希望能够看到我在 A 上显示的第一个位图。
我究竟做错了什么?我怎样才能做到这一点?
谢谢
我有两个 ImageView(s)(让我们将它们命名为 A 和 B),它们完美地覆盖在 xml 布局中。
B 具有透明背景。
在我的活动中,我首先在 A 上显示不透明颜色的位图。
然后,我在 B 上显示一个透明的位图(之后,计划通过画布在其上绘制一些东西)。
结果,我得到了一个完全黑色的视图。
我希望能够看到我在 A 上显示的第一个位图。
我究竟做错了什么?我怎样才能做到这一点?
谢谢
如果您打算通过画布在其上绘制一些东西,我建议您编写一个自定义视图类。
我之前创建了一个应用程序,其中我有一个背景图像,并且在此之上,用户能够进行绘制。我通过构建一个扩展SurfaceView的自定义视图类来做到这一点。