创建 object 触摸

Creating an object on touch

我在 Android 和一般编程方面还很新手。所以我要求指导我应该寻找哪些信息。 我希望我的应用程序在触摸屏幕时创建一个 object,因此这个 object 出现在手指下方。现在我设法创建了一个按钮,但我需要一个特殊的 object,类似于带有标题的便条,可以移动(拖动)和按下。我应该为它写我自己的 class 吗?

所以请告诉我我应该读什么来实现我的目标?

谢谢。

看看SurfaceView which acts like any other View but allows you to draw on top of its surface. Search for tutorials that show how to draw on a SurfaceView using the Canvas对象。

Egor 的回答很好。您也可以使用 FrameLayout 来解决这个问题。在 FramLayout 中,每个添加的 child 都绘制在前一个之上,您可以使用它。首先 child 应该是一个你想在上面绘制的 ViewGroup,例如RelativeLayout 和第二个 child 将是在触摸时绘制内容的自定义视图。