【发布时间】:2012-05-25 18:10:27
【问题描述】:
我想了解如何在我的 Android 应用程序中创建图层(如在 Photoshop 中)。我想实现一件基本的事情:当我在画布中添加图像时,例如一些图形,我希望能够在画布上绘画,但绘画不能影响图形的线条。然后我需要将该图像保存在我的 SD 卡上。
有什么建议/建议/例子吗?我可以用什么来实现这一点?
【问题讨论】:
-
你看过
PorterDuff.Mode吗?我假设您的图层是静态的,一旦绘制就无法删除或移动。这是正确的还是您想要完全像 Photoshop 一样的图层? -
是的,我想在 Photoshop 中创建类似图层的东西。
-
所以它们可以被添加、删除和移动?
-
不,我唯一想要的只是添加用户在第一个布局上绘制的路径......以及第二个布局上的图像......所以带有图像的第二个可以在第一个的顶部。并且在绘制路径时,不要跨越添加的图像。我不想移动或删除它们。只有两层:路径和图像。
-
所以您希望路径通过图像可见?
标签: android paint android-canvas layer