내 앱은 4.2 이전에는 아무 문제없이 작동하지만 4.2를 사용하면 드로어블 육각형이 보이지 않습니다. Drawable을 확장하는 사용자 정의 클래스가 있습니다.안드로이드에서 드로어 가능 4.2.2
사용자 정의 클래스 : 다음 두 클래스, 즉 추가
https://gist.github.com/hanleyhansen/8a6bea78017d219a34ef
이 :
https://gist.github.com/hanleyhansen/5deadaebea36e23b0579
이 지금 내 전체 사용자 정의 클래스입니다 :
https://gist.github.com/hanleyhansen/32788d63c672cf394e4e
그래서 육각형이 나타나지만 그들은 회색입니까?!?!
이것은 내 육각형 그리기 해요 방법은 다음과 같습니다
안드로이드 4.2.2 및 드로어 블과의 거래는 무엇https://gist.github.com/hanleyhansen/d7e5bb9654d97994dfdf
? 색상이 육각형에 적용되지 않는 이유는 무엇입니까? 나는이 회색 음영을 얻고 있습니까? 추가 된 클래스가 아닌 다른 솔루션을 추천 하시겠습니까?
문제를 나타내는 최소한의 프로젝트 만 게시 할 수 있습니까? 어쩌면 4.2 이외의 모든 버전에서 작동하는 단일 육각형을 보여주는 활동일까요? 그게 우리가 그것을 테스트하고 왜 그것이 발생하는지 확인하는 것이 더 쉬울 것입니다 ... –
@androiddeveloper 그것을 재현하는 가장 쉬운 방법은 이것을 사용하는 것입니다 : https://badgerati.wordpress.com/2012/07/24/drawable -polygon/어디에서 내 사용자 지정 클래스를 가져옵니다. – hanleyhansen
샘플 프로젝트가 있습니까? 원한다면 내 4.2 장치에서 프로젝트를 테스트 할 수 있습니다. –