我可以获取 drawText(text) 值并将其打印到 Toast.makeText(text)

Can i get the drawText(text) value and print it to Toast.makeText(text)

可以获取

上的文本值
 public String drawText(
      final Canvas canvas, final float posX, final float posY, final String text, Paint bgPaint) {

float width = exteriorPaint.measureText(text);
float textSize = exteriorPaint.getTextSize();
Paint paint = new Paint(bgPaint);
paint.setStyle(Style.FILL);
//paint.setAlpha(160);
canvas.drawRect(posX, (posY + (int) (textSize) + overlap), (posX + (int) (width) + 2*overlap), posY, paint);

//VALUE ARE HERE
canvas.drawText(text, posX + overlap, (posY + textSize), interiorPaint);}

问题是我想获取文本的值并将其用于 Toast.maketext()

您可以只使用以下方法通过 drawText 方法显示吐司。

//这里传递你的Application-level上下文,

Toast.makeText(App.getInstant(), text, Toast.LENGTH_SHORT).show()

查看此link 以创建静态即时获取应用程序上下文