有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何向图像中添加文本并让用户在安卓中定位文本?

我想知道如何做到这一点。这是否像您实例化一个textView,让用户定位它并设置属性,然后当用户点击“保存”按钮时,您从textView获取属性并将绘制对象添加到位图图像?(如果是,您如何获取和设置位置,因为用户看到的图像通常会缩小,以便适合屏幕)

或者就像你制作了一个新的位图,将TextPaint和DynamicLayout结合在一起,比如this(我不知道如何获得我的文本的宽度和高度,因为它会根据文本大小、字体、文本长度等而改变。)

我是一个初学者,这将是我的第一个应用程序,也是Java的新手


共 (1) 个答案

  1. # 1 楼答案

    您可能希望使用画布或曲面视图。您可以使用位图绘制图像,然后使用画布。paintText(…)使用Paint()数据类型“绘制”文本。使用MotionEvent跟踪用户的输入。我不确定如何保存画布,但我听说这样做相当容易。您可以使用此网站学习画布、绘画、位图、运动事件等基础知识http://gamecodeschool.com/android/coding-a-breakout-game-for-android/

    我无法提供没有代码的具体示例。 希望这有帮助