2023๋…„ 4์›” 19์ผยท1๋ถ„ ์ฝ๊ธฐ

Android์˜ Graphics Shapes v1.0 ์†Œ๊ฐœ: ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ

Android๋Š” Graphics Shapes ๋ฒ„์ „ 1.0์„ ์ถœ์‹œํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋‘ฅ๊ทผ ๋‹ค๊ฐํ˜• ๋ชจ์–‘์˜ ์ƒ์„ฑ ๋ฐ ๋ Œ๋”๋ง, ์ž๋™ ์• ๋‹ˆ๋ฉ”์ด์…˜, ์›ํ™œํ•œ ๊ตฌํ˜„์„ ์œ„ํ•œ ์ˆ˜๋งŽ์€ API ๋ณ€๊ฒฝ๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Android์˜ Graphics Shapes v1.0 ์†Œ๊ฐœ: ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ

Android ๊ฐœ๋ฐœ ํŒ€์€ ์ตœ๊ทผ ๋‘ฅ๊ทผ ๋‹ค๊ฐํ˜• ๋ชจ์–‘์˜ ์ƒ์„ฑ ๋ฐ ๋ Œ๋”๋ง์„ ๊ฐœ์„ ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๋ชจ์–‘ ์‚ฌ์ด์— ์ž๋™ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋œ ํš๊ธฐ์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Graphics Shapes ๋ฒ„์ „ 1.0์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐœํ‘œ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๊ฐ์ ์œผ๋กœ ๋” ๋งค๋ ฅ์ ์ด๊ณ  ๋™์ ์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํฅ๋ฏธ๋กญ๊ณ  ์ƒˆ๋กœ์šด ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋น„ alpha01 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ Polygon API๋กœ ์ž‘์—…ํ•˜์—ฌ ์ง€์ •๋œ ์ˆ˜์˜ ๊ผญ์ง€์ ์ด ์žˆ๋Š” ์ผ๋ฐ˜ ๋‹ค๊ฐํ˜•๊ณผ ๋ณ„ ๋ชจ์–‘ ๋‹ค๊ฐํ˜•์„ ๋ชจ๋‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์„ ํƒ์  CornerRounding ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์ง€์›ํ•˜์—ฌ ๋‹ค๊ฐํ˜• ๋ชจ์„œ๋ฆฌ์˜ ๋ผ์šด๋”ฉ ๋ฐ˜๊ฒฝ ๋ฐ ์Šค๋ฌด๋”ฉ ์š”์†Œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Morph(Polygon, Polygon) API๋Š” '๋ชจํ”„' ๋ชจ์–‘์˜ ๊ณ„์‚ฐ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ 0๊ณผ 1 ์‚ฌ์ด์˜ ์ง„ํ–‰๋ฅ ์„ ์„ค์ •ํ•˜์—ฌ ์‹œ์ž‘ ๋ชจ์–‘๊ณผ ๋ ๋ชจ์–‘ ์‚ฌ์ด์˜ ์ „ํ™˜์„ ์‰ฝ๊ฒŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฆด๋ฆฌ์Šค์ธ Graphics Shapes v1.0์˜ alpha02 ๋ฒ„์ „์€ ๋ช‡ ๊ฐ€์ง€ ์ฃผ๋ชฉํ• ๋งŒํ•œ API ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์—…๋ฐ์ดํŠธ ์ค‘ ํ•˜๋‚˜๋Š” Polygon ์Šˆํผํด๋ž˜์Šค๋ฅผ RoundedPolygon ํ•˜์œ„ ํด๋ž˜์Šค์™€ ๋ณ‘ํ•ฉํ•˜์—ฌ ๋ชจ๋“  ๋‹ค๊ฐํ˜• ๋ชจ์–‘์ด ์„ ํƒ์ ์œผ๋กœ ๋‘ฅ๊ทผ ๋‹ค๊ฐํ˜•์ด ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์›ํ™œํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋ ค๋Š” Android ๊ฐœ๋ฐœ ํŒ€์˜ ๋…ธ๋ ฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „์—์„œ Star ํ•จ์ˆ˜๋Š” ์ด์ œ innerRadiusRatio ๋งค๊ฐœ๋ณ€์ˆ˜ ๋Œ€์‹  innerRadius ๊ฐ’์„ ํ—ˆ์šฉํ•˜์—ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ „์ฒด์—์„œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ์ผ๊ด€์„ฑ์„ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ numOuterVertices ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ด numVerticesPerRadius ๋กœ ๋ณ€๊ฒฝ๋˜์–ด ๋ชจ์–‘์˜ ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ ๋ฐ˜์ง€๋ฆ„์— ๋™์ผํ•œ ์ˆซ์ž๊ฐ€ ์ ์šฉ๋จ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ „์—๋Š” CornerRounding.radius์— ๋Œ€ํ•œ ์„ค๋ช…์„œ์—์„œ ๋‹ค๊ฐํ˜• ํฌ๊ธฐ์™€ ๊ด€๋ จ๋œ ์ƒ๋Œ€ ๊ฐ’์„ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฌธ์„œ์—๋Š” ์ƒ๋Œ€๊ฐ’์ด ์•„๋‹Œ ์ ˆ๋Œ€๊ฐ’์ž„์„ ํ‘œ์‹œํ•˜๊ณ  ์ตœ๋Œ€๊ฐ’ 1.0์œผ๋กœ ์ œํ•œํ•˜๋Š” ์ฃผ์„์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ์— ๊ทธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์ข…์†์„ฑ์„ ํฌํ•จํ•˜๋ ค๋ฉด alpha02 ๋ฆด๋ฆฌ์Šค์— Google Maven ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Graphics Shapes v1.0์˜ ๋„์ž…์œผ๋กœ ๊ด‘๋ฒ”์œ„ํ•œ ์ฝ”๋”ฉ ์ „๋ฌธ ์ง€์‹ ์—†์ด๋„ ๊ณ ๊ธ‰ ์•ฑ ๋””์ž์ธ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io](https://<span class=) ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์€ ๊ฐ•๋ ฅํ•œ [appmaster .io/blog/full-guide-on์„](https://<span class=) ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ ๊ตฌ์ถ• ๊ฒฝํ—˜์„ ์ตœ์ ํ™”ํ•˜๋„๋ก ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [-no-code-low-code-app-development-for-2022" data-mce-href="https:// appmaster.io/blog/full-guide-on-no-code-low-code-app- development-for-2022"> ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ no-code ๋ฐ low-code ํ”Œ๋žซํผ](https://<span class=) . 60,000๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋ณด์œ ํ•œ AppMaster.io๋Š” No-Code ๊ฐœ๋ฐœ ํ”Œ๋žซํผ ๋ฐ RAD(Rapid Application Development)๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๋ฒ”์ฃผ์—์„œ G2์—์„œ ๊ณ ์„ฑ๋Šฅ์œผ๋กœ ์ธ์ •๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. AppMaster.io ๋ฐ Android์˜ Graphics Shapes v1.0๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๋Š” ๋ณต์žกํ•œ ์ฝ”๋”ฉ ํ”„๋กœ์„ธ์Šค์— ์••๋„๋˜์ง€ ์•Š๊ณ  ํ˜์‹ ์ ์ธ ํ”„๋กœ์ ํŠธ์™€ ์™„์ „ํ•œ ๋Œ€ํ™”ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Android์˜ Graphics Shapes v1.0 ์†Œ๊ฐœ: ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ | AppMaster