Closed TaewoongR closed 1 day ago
https://github.com/user-attachments/assets/28bebd9d-583b-42b5-9000-38ecb33a3ef0
Material ์ ์ธ๋์ผ์ดํฐ์ฒ๋ผ ์ธ์ ์ถ๊ฐ ์์ด ์์ผ๋ก ์ฐ์ ๋ ๋ฉ๋๋ค.
์ฌ์ด์ฆ, ์์, ๋๊ป, ํ์ ์๋, ์ ๋์ ๋ชจ์ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
StrokeCap.Butt ์ ์ ๋์ด Butt ํํํ๊ฒ ๊ฐ์ง ๋ชจ์์ ๋๋ค.
InfiniteTransition ํ์ ์ animateFloat ํ์ฅํจ์๋ฅผ ์ฌ์ฉํ์ฌ initialValue ๋ถํฐ targetValue ๊น์ง float ํ์ ์ ์ซ์ ๋ฒ์๋ฅผ durationMillis ๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋๋ฌํ๋ ๋์๋ transition ์ ์ ์ํ๋ค.
canvas ์ drawArc ํจ์ ๋ด๋ถ์ ๊ทธ๋ฆฌ๋ ์์ ์์ฑ(startAngle) ์ ๋ณํ๋๋ transition ์ ๋์ ํ์ฌ ํ์ ํ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ๋ถ์ฌํ๋ค.
Compose phases and performance
- 1.5 ์๊ฐ
์ ๋๋ฉ์ด์ ์ ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ๊น์ง... ์ด๊ณ ์
๋ธ๋ก๊ทธ ์นดํผ๋์์ ๋๋ค
๐ Work Description
๐ธ Screenshot
https://github.com/user-attachments/assets/28bebd9d-583b-42b5-9000-38ecb33a3ef0
๐ข To Reviewers
Material ์ ์ธ๋์ผ์ดํฐ์ฒ๋ผ ์ธ์ ์ถ๊ฐ ์์ด ์์ผ๋ก ์ฐ์ ๋ ๋ฉ๋๋ค.
์ฌ์ด์ฆ, ์์, ๋๊ป, ํ์ ์๋, ์ ๋์ ๋ชจ์ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
StrokeCap.Butt ์ ์ ๋์ด Butt ํํํ๊ฒ ๊ฐ์ง ๋ชจ์์ ๋๋ค.
InfiniteTransition ํ์ ์ animateFloat ํ์ฅํจ์๋ฅผ ์ฌ์ฉํ์ฌ initialValue ๋ถํฐ targetValue ๊น์ง float ํ์ ์ ์ซ์ ๋ฒ์๋ฅผ durationMillis ๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋๋ฌํ๋ ๋์๋ transition ์ ์ ์ํ๋ค.
canvas ์ drawArc ํจ์ ๋ด๋ถ์ ๊ทธ๋ฆฌ๋ ์์ ์์ฑ(startAngle) ์ ๋ณํ๋๋ transition ์ ๋์ ํ์ฌ ํ์ ํ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ๋ถ์ฌํ๋ค.
Compose phases and performance
โฒ๏ธTime