DP

Development/Compose

Compose - Typegraphy๋กœ TextStyle ์ผ๊ด„ ์ง€์ •(Feat. textSize๋ฅผ dp๋กœ)

๋””์ž์ธ QA๋ฅผ ํ•˜๋˜์ค‘ ์‹œ์Šคํ…œ ์„ค์ •์—์„œ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์„ ๋•Œ ์‹œ์Šคํ…œ ์„ค์ • ๊ฐ’์„ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๊ณ  ๋ชจ๋“  ๊ธฐ๊ธฐ ๋˜‘๊ฐ™์ด ๋…ธ์ถœํ•ด๋‹ฌ๋ผ. Compose์—์„œ Text์˜ fontSize๋ฅผ sp๋กœ ์ง€์ •ํ•˜๊ฒŒ ๋˜๋ฉด ์‹œ์Šคํ…œ ์„ค์ •์„ ๋”ฐ๋ผ๊ฐ€๊ฒŒ ๋˜๊ณ  dp๋กœ ์„ค์ •ํ•ด์•ผ๋งŒ ์ ˆ๋Œ€๊ฐ’์œผ๋กœ ์œ ์ง€๋˜๋Š” ๊ฒƒ์„ ์•Œ์•˜๋‹ค. ๊ทผ๋ฐ TextStyle๋กœ ๋ชจ๋‘ ๊ณ ์ •์‹œ์ผœ์„œ style์— ์ง€์ •ํ•ด์ฃผ๊ณ  ์žˆ๋˜ ๋‚œ dp๋กœ ์„ค์ •ํ•˜๋ ค๊ณ  ๋‚œ๋ฆฌ๋ฅผ ์น˜๋‹ค ๊ฒฐ๊ตญ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์ •ํ•˜๊ฒŒ ๋๋‹ค. ์ด๋ฒˆ์— ๋ฐฐ์šด ๊ฒƒ! 1. Compose์—์„œ๋Š” fontSize๋ฅผ ์ •ํ•  ๋•Œ sp๋ฅผ ์„ ์–ธํ•ด์ค˜์•ผํ•œ๋‹ค. 2. ๊ผญ dp๋กœ fontSize๋ฅผ ์„ ์–ธํ•ด์ค˜์•ผ ํ•œ๋‹ค๋ฉด, ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ์–ธ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. (๋ฌด์กฐ๊ฑด Composable ์–ด๋…ธํ…Œ์ด์…˜์„ ์ถ”๊ฐ€ํ•ด์ค˜์•ผ๋งŒ ๊ฐ€๋Šฅํ•œ ํ•จ์ˆ˜์ด๋‹ค) 3. ํ•˜์ง€๋งŒ ๋””์ž์ด๋„ˆ์™€ ์ผํ•˜๋ฉด์„œ textStyle ..

Android_DevKick
'DP' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก