분명히 배경 모양을 사용하면 VideoView 의 경우에도 작동하지 않습니다. 또한 ImageView 용 onDraw를 재정의하고 모서리를 둥글게 만드는 방법에 대한 기사가 많이 있습니다.투명한 둥근 모서리를 갖기 위해 VideoView의 onDraw를 어떻게 오버라이드해야합니까?
하지만 VideoView에서 어떻게해야합니까?
분명히 배경 모양을 사용하면 VideoView 의 경우에도 작동하지 않습니다. 또한 ImageView 용 onDraw를 재정의하고 모서리를 둥글게 만드는 방법에 대한 기사가 많이 있습니다.투명한 둥근 모서리를 갖기 위해 VideoView의 onDraw를 어떻게 오버라이드해야합니까?
하지만 VideoView에서 어떻게해야합니까?
투명 라운딩이 문서에 따라 같은 VideoView
또는 SurfaceView
으로 할 수없는 서로 중첩 할 수 같이
표면은 SurfaceView가있는 창 뒤가되도록 Z 순서로되어 있습니다. SurfaceView는 창에 구멍을 내고 그 표면을 표시합니다.
TextureView
으로 볼 때 이론적으로는 일반적인보기처럼 동작해야합니다. 그러나 나는도 할 수 없었습니다 : TextureView
층 페인트와 상위 FrameLayout
의 전경에있는 ShapeDrawable
의 시도 된 Porter Duff 모드.
VideoView
으로 할 수있는 것은 단색의 모서리를 만드는 것입니다. 투명한 콘텐츠와 단색의 모서리 만있는 9 패치를 사용하고 위에 그려지는 ImageView
에 설정합니다.
편집 :this 예제 프로젝트를 확인하십시오.
나는 쉬운 방법이 없다고 생각합니다. 당신은 예를 들어이 시도 할 수 :
이 가능합니까? (당신이 말한 마지막 단락을 참조하십시오.) –
@ J.Kowalski 네, 가능합니다. 방금 추가 한 예제 프로젝트를 확인하십시오. – sergio91pt