UIBezierPath strokeColor의 색상을 애니메이션으로 변경하는 것이 가능한지 궁금합니다. 예를 들어, 45도와 같은 특정 각도를 지나치면 녹색에서 주황색으로 바뀌고 66도를 지나면 주황색에서 빨간색으로 바뀝니다.애니메이션하는 동안 UIBezierPath 스트로크의 색상을 변경하는 방법?
1
A
답변
0
누군가 "점진적"(그라디언트) 레이어를 사용하도록 제안했습니다. 필요에 맞는 그래디언트를 만들 수 있다면 효과가 있습니다.
원하는 색상이 포함 된 이미지를 만든 다음 해당 이미지의 레이어에 마스크 레이어로 모양 레이어를 설치하고 모양 레이어에 설치된 경로의 변경 사항을 애니메이션으로 만들면 원하는 모든 작업을 수행 할 수 있습니다.
저는 이미지를 드러내는 다양한 종류의 "닦아 내기"전환을 만들기 위해 이와 같은 기술을 사용했습니다. 당신이 GradualLayer을 사용할 수 있습니다
How do you achieve a "clock wipe"/ radial wipe effect in iOS?
관련 문제
- 1. UIBezierPath 애니메이션하는 방법
- 2. 움직이는 동안 CALayer의 색상을 변경하는 방법
- 3. 페이드 아웃하는 동안 버튼 이동을 애니메이션하는 방법
- 4. 버튼의 색상을 변경하는 방법
- 5. ttk.Separator 색상을 변경하는 방법
- 6. 색상을 변경하는 방법 | JTextField
- 7. progressbar 색상을 변경하는 방법
- 8. JLabel 색상을 변경하는 방법
- 9. JLabel의 색상을 변경하는 방법
- 10. CCTexture2D 색상을 변경하는 방법
- 11. uibezierpath
- 12. angluarjs에서 데이터가 변경되는 동안 xeditable 색상을 변경하는 방법
- 13. tabbarbutton 이미지를 애니메이션하는 방법
- 14. UIBezierPath Stroke의 외곽선 경로 얻기
- 15. SVG 이미지를 구성하는 스트로크의 그래디언트 색상을 만들 수 있습니까?
- 16. ggplot2에서 산점도의 색상을 변경하는 방법
- 17. QxtLabel의 텍스트 색상을 변경하는 방법
- 18. 속성 창 색상을 변경하는 방법
- 19. Led Matrix에서 색상을 변경하는 방법
- 20. 인라인 CSS로 색상을 변경하는 방법
- 21. 선택 색상을 변경하는 방법 테두리
- 22. 내 ActionBar의 색상을 변경하는 방법
- 23. R에서 글꼴 색상을 변경하는 방법?
- 24. 요소 스타일 색상을 변경하는 방법
- 25. THREE.js 데모에서 색상을 변경하는 방법
- 26. 버튼의 색상을 변경하는 방법 CSS
- 27. Highstock - 툴팁 색상을 변경하는 방법
- 28. 도구 설명 색상을 변경하는 방법
- 29. 갤러리의 항목 색상을 변경하는 방법
- 30. 액티비티에 drawLine 색상을 변경하는 방법
: 정보를 거의 정확하게 당신이 필요로하는 무슨 인은 "시계 닦아"만드는 방법을 보여주는 코드를 작업 아래의 스레드를 참조하십시오. – aircraft
GradualLayer 란 무엇입니까? –
@Faisai Syed https://developer.apple.com/reference/quartzcore/cagradientlayer – aircraft