Android:在 Continuous ScrollView 上绘图

标签 android

我的要求与 GuitarTuna 相似(当然不一样)应用程序。我想在无限垂直 ScrollView 上绘制,如下所示:

enter image description here

在上图中可以看到从屏幕顶部的图钉底部发出的轨迹。它会随着 ScrollView 不断滚动,并在绘图停止时消失(通过滚动出屏幕)。

创建类似绘图界面的最佳方法是什么?

最佳答案

已编辑

嗨!

终于,我想,我明白你需要什么了。 我真的不知道是否可以使用您提到的示例来实现这一点。

我会尝试使用 SurfaceView 的选项。 这是我到目前为止所拥有的:

关于如何在 scrollView 内部绘制的有趣答案:

How to draw on canvas greater than screen size and be able to scroll / pan horizontally and vertically in android?

如何在 SurfaceView 中绘制: example 1 example 2

SurfaceView 中使用 TouchListener 绘制的完整示例

How to draw to Canvas from SurfaceView?

解释 SurfaceView 工作原理的好答案:

Android: How to draw on a Surfaceview which already is displaying a Camara Preview View and SurfaceView, which one is better?

关于如何滚动 surfaceView 的想法?

Android SurfaceView scrolling

我希望有更多的时间来帮助你,并用一些代码改变我的答案。

希望对您有所帮助!

关于Android:在 Continuous ScrollView 上绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44879650/

相关文章:

java - 具有多个调用者方法的堆栈跟踪

android - 使用 fragment 和后台堆栈时管理操作栏标题

java - 获取 WiFi 路由器的唯一标识符

android - 在 VS Code 上模拟 Android 时为 "Invalid Argument(s): Cannot find executable for null"- Mac OS X

android - 基于字符串名称的sqlite数据库查询

java - 如何从 java.net.URL 创建一个 android.net.Uri?

android - 应用内消息错误

android - 我的 AsyncTasks 都没有回调到 onPostExecute

android - 如何在不阻塞的情况下等待 Android UI 线程中异步填充的对象?

android - 如何使用 smack 4.1 的 XEP 198(流管理)?