0
我正在制作一种计算三角形的应用程序。在屏幕1上,用户通过文本框输入变量。 Calcs在屏幕1上完成。另外,通过Tiny DB将变量传递给Screen 2,以图形方式在画布上绘制“三角形”。 我想在画布上放置标签以显示随着三角形重绘时的位置移动的数据。我如何实现这一目标? 感谢在App Inventor中,我可以在文字框上放置文本框或标签
詹姆斯
我正在制作一种计算三角形的应用程序。在屏幕1上,用户通过文本框输入变量。 Calcs在屏幕1上完成。另外,通过Tiny DB将变量传递给Screen 2,以图形方式在画布上绘制“三角形”。 我想在画布上放置标签以显示随着三角形重绘时的位置移动的数据。我如何实现这一目标? 感谢在App Inventor中,我可以在文字框上放置文本框或标签
詹姆斯
不能使用labels
的canvas
内,但您可以使用DrawText
方法或DrawTextAtAngle
方法来写一些文字到canvas
代替,也看到了documentation。
DrawText的(文本文字,数x,数y)
绘制指定的文本相对于使用字号和TextAlignment属性的值指定的坐标。DrawTextAtAngle(文本文字,数x,数y,数角度)
处使用字号和TextAlignment 属性的值指定角度指定坐标绘制指定的文本的起始。