2
我試圖從資源中取一個位圖,向它添加一條文本消息並將其返回給方法的調用者。它看起來像帆布可能是該方法,但下面的代碼不起作用。將文本添加到Android中的內存位圖
public Bitmap annotateBmp(String storyId) {
Bitmap b = BitmapFactory.decodeResource(m_Context.getResources(), R.drawable.candle_android_pin_512);
Canvas c = new Canvas(b);
Paint p = new Paint();
p.setColor(R.color.red);
c.drawText("Do you see this?", 30, 210, p);
return b; //Why does b not have the text?
}
我是否錯過了一個步驟或是否有更好的方法?
在draw()@override方法中執行canvas.drawText()。試過了嗎? –