2017-05-21 2 views
0

API 16의 ImageView에 문제가 있습니다. XML로 설정된 이미지는 이전 장치에는 표시되지 않습니다. API 16에서 ImageView는 선택한 이미지가 아닌 accentColor 만 표시합니다.Android : ImageView API 16 대신 이미지 색상 표시

예를 들어 API 23에서 모든 것이 정상적으로 작동합니다.

어떻게 변경할 수 있습니까?

편집 : 문제는 또한 API (19)까지 발생, 내가 에뮬레이터에서 안드로이드 모니터에 오류가 발생합니다 :

클래스 'android.graphics.drawable.RippleDrawable'을 (를) 찾을 수 없습니다, android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 방법에서 참조

편집 2 : 마스크로 사용된다 : "SRC 안드로이드"로 설정 한 이미지 : 어디에 문제가 좋아, 내가 지금 발견 . 따라서, 불투명 한 png 또는 jpg 이미지는 악센트 컬러로 보이는 배경을 보여줍니다 ...

심지어 햄버거 아이콘이 오렌지색입니다. 그러나 "이미지 자산"생성기를 통해 생성 된 아이콘은 이로 인해 영향을받지 않습니다. 이 문제가 발생

<item name="android:tint">@color/colorAccent</item> 

있었다

AppTheme (styles.xml)에서 : Result on API 23

답변

0

Result on API 16

마지막으로 나는 해결책을 찾아 냈다. 나는 그것을 제거하고 모든 것이 예상대로 작동한다.

관련 문제