피카소 이미지 로딩 라이브러리 오류가 표시 .load. 나는 그것이 색상을 받아 들일 수 없다는 것을 이미 알고있다. 드로잉 가능하지만 컬러 캐스팅을 요구할 수있다.확인할 수 없습니다 방법으로 사용하면서
-1
A
답변
0
당신이 source code 보면, 피카소의 load
방법은 다음 매개 변수 중 하나 받아 들일 수, 그 표시됩니다
ccept ColorDrawable
0
.load 방법은없는 매개 변수로 ColorDrawable를 수용 않는다. 허용 된 매개 변수에 대한 공식 문서를보십시오.
- 로드 (파일 파일 참조) - 지정된 이미지 파일을 사용하여 이미지 요청.
- load (int resourceId) - 지정된 드로어 블 리소스 ID를 사용하는 이미지 요청입니다.
- 로드 (문자열 경로) - 지정된 경로를 사용하는 이미지 요청.
- 지정 URI를 사용하는로드 (android.net.Uri uri) - 이미지 요청.
0
솔루션 마침내 너무 쉽게했다
솔루션 (1)을 사용하여 발견 (& 테스트 일) :
:ColorDrawable cd = new ColorDrawable(ContextCompat.getColor(mContext,R.color.light_thirty_alpha));
Picasso.with(mContext)
.load(String.valueOf(cd))
.fit().centerCrop()
.transform(new RoundedTransformation(5, 0))
.error(cd)
.placeholder(cd)
.into(imageView_ovelay_slider);
솔루션 2 (테스트 & 근무)
내가 찾은 다른 방법은 다음과 같습니다. 반경이있는 모양의 drwable.xml 파일을 만듭니다.
<item>
<shape android:shape="rectangle">
<stroke
android:width="0dp"
android:height="0dp"
android:color="@color/transparent" />
<!-- apply button background transparent, full opacity -->
<solid android:color="@color/box" />
<corners android:radius="2.5dp" />
<padding android:bottom="2dp"
android:left="4dp"
android:right="4dp"
android:top="2dp" />
</shape>
</item>
및 배경 당김으로 사용할
<?xml version="1.0" encoding="utf-8"?>
.당신에게 @Prerak 솔라 & 알록 감사 나는 이미 내가 내가 어떻게 colorDrawable을 사용하고자하는 경우에 대처하는 질문을 한 이유는 부하 방법에 colorDrawable를 허용하지 않는 것을 알고
관련 문제
- 1. 'FirebaseMessaging'클래스 확인할 수 없습니다
- 2. 종속성을 확인할 수 없습니다.
- 3. '속성'기호를 확인할 수 없습니다.
- 4. java_cup을 확인할 수 없습니다.
- 5. ProxyTicketValidator를 확인할 수 없습니다.
- 6. R.layout.menu를 확인할 수 없습니다.
- 7. android.os.Bundle을 확인할 수 없습니다.
- 8. 버튼을 확인할 수 없습니다.
- 9. 쿼리를 확인할 수 없습니다.
- 10. 'SetPositiveButton'메서드를 확인할 수 없습니다.
- 11. localhost를 확인할 수 없습니다.
- 12. org.talend를 확인할 수 없습니다.
- 13. 컨트롤러를 확인할 수 없습니다.
- 14. SpringUtilities를 확인할 수 없습니다.
- 15. 변수를 확인할 수 없습니다.
- 16. 답변을 확인할 수 없습니다.
- 17. 방법을 확인할 수 없습니다.
- 18. PreApplicationStartMethod를 확인할 수 없습니다.
- 19. JSTL.JAR을 확인할 수 없습니다.
- 20. TIntProcedure를 확인할 수 없습니다.
- 21. 리소스를 확인할 수 없습니다.
- 22. CounterClass를 확인할 수 없습니다.
- 23. 모듈을 확인할 수 없습니다
- 24. 원형을 확인할 수 없습니다.
- 25. BaseGameActivity를 확인할 수 없습니다.
- 26. PendingIntent.getBroadcast를 확인할 수 없습니다.
- 27. textPane을 확인할 수 없습니다.
- 28. 함수 'stof'를 확인할 수 없습니다.
- 29. 일반적인 방법으로 OpenGL을 사용하면서 GLSL로 광선 추적이 가능합니까?
- 30. 원격 호스트를 확인할 수 없습니다 :
. 왜 downVote? Explain @Apurva –
'ColorDrawable'을 사용할 수 없습니다. 이를 사용하려면 프로젝트를 포크하여 새 메소드를 추가하고 코드를 추가하여 처리하십시오. 'ColorDrawable'을 사용하고 싶다면이 방법이 유일한 해결책입니다. –