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>
있었다