header-img
Info :

bitmap ๋ฐฉ์‹

 
  • ์ข…๋ฅ˜
    • mdpi : ์ดˆ์ฐฝ๊ธฐ๋กœ 1px = 1dp์ž„
    • hdpi : 1.5px = 1dp
    • xhdpi : 2px = 1dp
    • xxhdpi : 3px = 1dp
    • xxxhdpi : 4px = 1dp
  • ํ•ด์ƒ๋„์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ cpu์˜ ๋…ธ๋™ ๊ฐ•๋„๊ฐ€ ๋‹ฌ๋ผ์ง
  • ๋งŒ์•ฝ xxxhdpi์˜ ํ•ด์ƒ๋„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ xxxhdpi์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†์œผ๋ฉด xxhdpi, xhdpi, hdpi, mdpi ์ˆœ์œผ๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์•„๊ฐ€๋ฉด์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋จ
  • ๋น„ํŠธ๋งต์€ ์šฉ๋Ÿ‰์ด ํฐ ๋Œ€์‹  ํ’ˆ์งˆ์ด ์ข‹์Œ, ๊ทธ๋Ÿฌ๋‚˜ xxxhdpi์˜ ํ•ด์ƒ๋„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ๋˜๋Š”๋ฐ ์—†์–ด์„œ mdpi๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ pixel์ด ์ฐŒ๊ทธ๋Ÿฌ๋“œ๋Š” ๋‹จ์ ์ด ์กด์žฌ

 

vector

  • svg ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ๋กœ xml code๋กœ ์ด๋ฃจ์–ด์ง
  • ๋Œ€์ฒด๋กœ ์šฉ๋Ÿ‰์ด ์ž‘์Œ
  • ์–ด๋–ค ํฌ๊ธฐ์—๋„ ์ƒ๊ด€ ์—†์Œ (ํฌ๊ธฐ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š์Œ) → ํ•ด์ƒ๋„๋ณ„ ํŒŒ์ผ์ด ํ•„์š” ์—†์Œ → ์•ฑ์˜ ์ ˆ๋Œ€์ ์ธ ์šฉ๋Ÿ‰์—์„œ๋Š” ์ด๋“
  • ์•„์ฃผ ํฐ ์žฅ์ ์œผ๋กœ ์ƒ‰์ƒ ๋ณ€๊ฒฝ์ด code๋กœ ๊ฐ€๋Šฅํ•˜๊ธฐ์— ๊ต‰์žฅํžˆ ์šฉ์ดํ•จ
  • animation์„ ๋งŒ๋“ค ๋•Œ๋„ vector๊ฐ€ ํ›จ์”ฌ ์ด๋“์ž„ (ex Lottie…)
  • ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ํฌ๊ธฐ์—๋„ ๋“ค์–ด๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ํฌ๊ธฐ์— ๋งž์ถฐ์„œ ์—ฐ์‚ฐ์„ ํ•ด์ฃผ์–ด์•ผ ํ•จ → cpu์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์€ bitmap์— ๋น„ํ•ด ๋งŽ์Œ

'CS > Android, Kotlin' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Android] Custom View  (0) 2023.04.15
[Android] Data Binding  (0) 2023.04.15
[Android] MVVM  (0) 2023.04.13
[Android] AOS ART, Garbage Collector ๋ฐฉ์‹  (0) 2023.04.07
๋ฒ”์œ„ ์ง€์ • ํ•จ์ˆ˜  (0) 2022.12.01
๋”๋ณด๊ธฐ
CS/Android, Kotlin