[英]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.