可以在android中添加動態文本以繪製或位圖嗎?即時嘗試做一些動態獲取一些文本,並將該文本放入圖像。或者至少我想給用戶一個錯覺,即文本在該圖像內。如何在位圖或繪圖中添加文本?
0
A
回答
0
0
我知道你已經找到了解決辦法,但有些人可能有興趣在使用文本設置ImageView的這一新的方式
這裏是我的解決方案: -
Bitmap bitmap = BitmapFactory.decodeResource(
getResources(), com.cinchvalet.app.client.R.drawable.slider_pop_counter);
Bitmap bmp = bitmap.copy(Bitmap.Config.ARGB_8888, true);
Canvas c = new Canvas(bmp);
String text = "Your text";
Paint p = new Paint();
p.setTypeface(Typeface.DEFAULT_BOLD);
p.setTextSize(35);
p.setColor(getResources().getColor(com.cinchvalet.app.client.R.color.Black));
int width = (int) p.measureText(text);
int yPos = (int) ((c.getHeight()/2)
- ((p.descent() + p.ascent())/2) - 10);
c.drawText(text, (bmp.getWidth() - width)/2, yPos, p);
-on位圖圖像繪製文本在位圖上,然後你可以設置位圖爲你的Imageview
-THanks!
相關問題
- 1. 添加文本或繪圖到的UITableViewCell
- 2. 如何在位圖中繪製文本?
- 3. 繪圖或添加圖形
- 4. 在VB.NET中添加文本BELOW位圖
- 5. 在位圖圖像上繪製文本
- 6. 如何在WinRT中的位圖中添加水印文本?
- 7. 如何在餅圖中添加文本?
- 8. 在繪製位圖上繪製文本
- 9. 如何在mysql中添加文本+圖片+文本+圖片+ ...
- 10. 如何在matplotlib中的另一個繪圖上添加繪圖?
- 11. 如何在圖庫視圖中的圖像上添加文本
- 12. Android:在文本視圖中添加複合可繪製圖像上的文本
- 13. 在ggplot2中添加繪圖圖例
- 14. 如何使用wxpython在位圖中繪製文本?
- 15. QTextEdit:如何在圖像頂部添加固定位置文本
- 16. 在位圖上或在UI上動態繪製文本
- 17. 如何在繪圖中將上標或下標添加到三維圖上?
- 18. 如何在R中的繪圖區域外繪製一條線或添加文本?
- 19. Android:將文本添加到位圖
- 20. 如何將圖像,文本或視頻添加到視頻中
- 21. 如何在圖像中正確繪製佈局並向其中添加文本
- 22. 如何在windows phone 7中的文本框中繪製/添加圖像?
- 23. 如何在圖庫組件中添加圖像位圖?
- 24. 如何在圖像上下文中繪製圖像和文本?
- 25. 如何添加圖像/位圖到wx.Dialog
- 26. 如何將圖像添加到位圖
- 27. 如何添加文本或合併圖像到JPEG文件
- 28. 如何定位動態添加的子文本視圖和圖像視圖?
- 29. 添加繪圖到ImageView中
- 30. 位圖圖形繪製,你如何在一條線上添加厚度?
試試這種方法http://stackoverflow.com/questions/6159186/how-do-i-write-text-over-a-picture-in-android-and-save-it/8238281#8238281 – MKJParekh 2012-02-03 04:50:09