我正在黑莓中构建一个应用程序,我必须允许用户在屏幕上写一些东西(通过触摸)(例如保存用户的签名)并在其他地方或其他页面中显示它。
请告诉我黑莓中是否可行。 如果是,那么请提供一些链接或代码来执行此操作。
提前致谢。
答案 0 :(得分:3)
我没有亲自尝试过,但我认为没有理由说它不可行。您需要覆盖protected boolean touchEvent(TouchEvent message)
并将触摸坐标从DOWN事件存储到UP事件。实际上有一种方法TouchEvent.getMovePoints(int, int[], int[], int[])
可以使跟踪路径相当简单。
因此,在您获得触摸事件后,您可以使用Graphics.drawOutlinedPath(int[], int[], byte[], int[], boolean)
绘制显示所需内容的路径。