[英]Android share text as image to other apps
我正在嘗試將我的應用程序中的文本作為圖像共享給其他應用程序。 因此,我希望用戶點擊某些內容上的共享,讓該應用根據文本生成圖像,然后將其添加到選擇器意圖中。 (例如,分享來自Twitter的文本作為Instagram上的圖像)。 我只是不確定如何從文本生成圖像並將其以正確的格式提供給選擇器。 任何幫助都很好,謝謝!
一種方法是從TextView
創建一個Bitmap
對象,將其存儲在磁盤上,然后共享該文件。 這是將View捕獲為Bitmap對象的方法( 由此答案提供 ):
public static Bitmap loadBitmapFromView(View v) {
Bitmap b = Bitmap.createBitmap( v.getLayoutParams().width, v.getLayoutParams().height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.layout(v.getLeft(), v.getTop(), v.getRight(), v.getBottom());
v.draw(c);
return b;
}
其余的應該很容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.