2
레이어 목록 XML 파일에서 여러 레이어를 지정하고 PorterDUff의 특정 XferMode에 따라 각 레이어를 혼합하도록 지정하는 방법이 있다면 방황하고 있습니다.
복합 배경을 생성하는 것이 매우 유용합니다.레이어 목록에 XferMode를 정의 할 수 있습니까?
레이어 목록 XML 파일에서 여러 레이어를 지정하고 PorterDUff의 특정 XferMode에 따라 각 레이어를 혼합하도록 지정하는 방법이 있다면 방황하고 있습니다.
복합 배경을 생성하는 것이 매우 유용합니다.레이어 목록에 XferMode를 정의 할 수 있습니까?
XML form도 POJO representing a LayerList도 XferMode를 정의하는 방법에 액세스 할 수 없습니다.
그럼에도 불구하고 레이어 목록을 "그리기 정보"저장 메커니즘으로 사용하고 getNumberOfLayers 및 getDrawable()과 같은 메서드를 사용하여 사용자 지정 방식으로 칠할 수 있습니다.
루프 내에서 레이어간에 원하는 PorterDuffMode로 쉽게 변경할 수 있습니다. 불행히도 레이어 목록 용 네이티브 XML 파일에 필요한 모든 정보를 저장할 수있는 것 같지 않으며 어느 것도 보지 못하게하는 이미지 형식을 알지 못합니다.
나는 그것을 두려워했다. 간단히'android : xfermode' 속성을 갖는 것이 굉장했습니다. – ilomambo