创建 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 将是在触摸时绘制内容的自定义视图。
我在 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 将是在触摸时绘制内容的自定义视图。