도서관에서 드로어 블을 생성했습니다. 내부에 문자가있는 둥근 이미지를 만듭니다.android의 데이터 URL로 그림을 그릴 수 있습니다.
하지만 삽입해야하고 URL 만 허용해야하며이 드로어 블을 URL로 변환해야하지만이를 수행하는 방법을 모르겠습니다.
Drable은 다음과 같습니다 사전
도서관에서 드로어 블을 생성했습니다. 내부에 문자가있는 둥근 이미지를 만듭니다.android의 데이터 URL로 그림을 그릴 수 있습니다.
하지만 삽입해야하고 URL 만 허용해야하며이 드로어 블을 URL로 변환해야하지만이를 수행하는 방법을 모르겠습니다.
Drable은 다음과 같습니다 사전
에서하지만 삽입해야 뷰에서
TextDrawable drawable = TextDrawable.builder() .buildRound(mConnection.getUser().substring(0, 1).toUpperCase(), ContextCompat.getColor(getApplicationContext(),mConnection.getContactStatus(mcontact).getColor()));;
감사를 사용하는 경우에만 URL을
중지를 받아 View
및 스위치 그 Drawable
을 허용하는 다른 광고로
난 당신이 사용자의 RAM, CPU, 배터리를 낭비하고 싶지 경우 URL
이 당김을 변환해야합니다, 당신은 Canvas
을 -backed Drawable
Bitmap
A를 (가), Bitmap
을 것을 쓰기 그릴 수 있습니다 compress()
을 사용하여 파일 (예 : PNG)에 복사 한 다음 file:///
URL
을 사용해보세요.
질문 제목은 data:
URL
을 사용하는 것이 좋습니다. 이 식별되지 않은 View
에 대한 문서에서 View
이 data
구성표를 지원한다고 명시 적으로 주장하지 않는 한 대부분 그렇지 않습니다.
데이터 URL은 데이터 URI의 철자 오류입니다. 리소스의 위치가 아닌 리소스 자체를 나타내는 URI입니다. –
그런 다음이 작업을 수행 할 수 있습니까? 내 말은, 내가 보내야하는 것은 다음과 같습니다. 'textMessage.setAvatarUrl (String url); ' – Shudy
drawable 폴더에 저장된 이미지에서 http : // stackoverflow에서 설명한 방법 중 하나를 사용하여 URI를 얻을 수 있습니다. co.kr/questions/6602417/draw-in-image-in-drawable 형식으로 제공됩니다. 그러나 가능한 경우 로컬 drawable 변수에서 URI를 가져올 지 모르겠다. –