문제

나는 여기에 꽤 문제가 있고 여기 누군가가 나를 도울 수 있기를 바랍니다. 갑시다.

말하자면, 나는 상당히 큰 이미지 (1500x2000)를 가지고 있습니다. 지금까지 그것을 끌어 당길 수있는 것으로로드합니다. 이제 SurfaceView가 있고 스케일이 아닌 버전으로 특정 영역 (왼쪽 상단 영역)을 캔버스에 그리고 싶습니다. 나는 ClipDrawable을 사용하는 것이 옳은 일이라고 생각했지만 실제로는 내가 원하는 것을 할 수 없습니다. 클립이 적용된 상태에서 스케일 다운 이미지를 표시합니다.

기본적으로 내 질문은 : 표면에 비 스케일 드로어를 그리는 방법과 그 그림을 클립하는 방법은 무엇입니까?

감사합니다. 감사합니다 :-)

도움이 되었습니까?

해결책

드로우 가능한 클립을 클립하려면 드로잉을 그리기 전에 캔버스에 적절한 클립 영역을 설정합니다. 캔버스를 저장하는 것을 잊지 마십시오!

다른 팁

XML Drawable에서 사용할 수 있습니다.

이 문서에서 더 많은 용도를 확인하십시오 clip 그리고 scale 상표:http://idunnolol.com/android/drawables.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top