簡體   English   中英

可繪制到Android中的數據URL

[英]Drawable to data url in android

我有一個由庫生成的Drawable,它使帶有字母的圓形圖像成為可能。

但是,鑒於我必須插入,只接受url,並且我需要將此drawable轉換為url,但是我不知道該怎么做。

Drable看起來像:

TextDrawable drawable = TextDrawable.builder()
                            .buildRound(mConnection.getUser().substring(0, 1).toUpperCase(), ContextCompat.getColor(getApplicationContext(),mConnection.getContactStatus(mcontact).getColor()));;

提前致謝

但鑒於我必須插入,僅接受url

停止使用該View並切換到另一個接受Drawable View

我需要將此可繪制對象轉換為網址

如果要浪費用戶的RAM,CPU和電池,可以將Drawable到支持Bitmap Canvas ,使用compress()將該Bitmap寫到文件(例如PNG compress() ,然后嘗試使用file:/// URL

您的問題標題建議使用以下data: URL 除非該未識別View的文檔明確聲明該View支持data方案,否則很可能不會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM