observer pattern

observer pattern

2022๋…„ 7์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

android ๋ฐ˜์› ๊ทธ๋ฆฌ๊ธฐ DrawArc

android ๋ฐ˜์› ๊ทธ๋ฆฌ๊ธฐ DrawArc

2022๋…„ 7์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

android viewToBitmap

2022๋…„ 7์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

seekbar splitTrack

seekbar splitTrack

2022๋…„ 7์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

android ์ ์„  ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€

android ์ ์„  ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€

2022๋…„ 7์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Drawable Programmatically ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ (seekbar background)

Android Seekbar progressDrawable ์„ xml ์ƒ์—์„œ ๋ง๊ณ  Programmaticallyํ•˜๊ฒŒ kotlin ์ฝ”๋“œ๋กœ ๋งŒ๋“ค์–ด๋ณด๊ธฐ

2022๋…„ 7์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์นด์นด์˜ค๋งต API android SDK 31 ์ด์ƒ์—์„œ ๋‚ด ์œ„์น˜์ฐพ๊ธฐ ๊ธฐ๋Šฅ์ด ์•ˆ๋˜๋Š” ์ด์Šˆ

์นด์นด์˜ค๋งต API android SDK 31 ์ด์ƒ์—์„œ ๋‚ด ์œ„์น˜์ฐพ๊ธฐ ๊ธฐ๋Šฅ์ด ์•ˆ๋˜๋Š” ์ด์Šˆ

2022๋…„ 7์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์•ˆ๋“œ๋กœ์ด๋“œ ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๊ฒฐ ์‚ฝ์งˆ๊ธฐ๋ก

์•ˆ๋“œ๋กœ์ด๋“œ ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๊ฒฐ ์‚ฝ์งˆ๊ธฐ๋ก

2022๋…„ 6์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

seekBar ์„ธ๋กœ๋ชจ๋“œ

seekBar ์„ธ๋กœ๋ชจ๋“œ

2022๋…„ 6์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์•ˆ๋“œ๋กœ์ด๋“œ ํŒŒ์ผ ์ €์žฅ

์•ˆ๋“œ๋กœ์ด๋“œ ํŒŒ์ผ ์ €์žฅ

2022๋…„ 6์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์•ˆ๋“œ๋กœ์ด๋“œ ๋…น์Œ+๋ฐ์‹œ๋ฒจ ์ธก์ •

์•ˆ๋“œ๋กœ์ด๋“œ ๋…น์Œ+๋ฐ์‹œ๋ฒจ ์ธก์ •

2022๋…„ 6์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

DialogFragment์— Animation ์ง€์ •

DialogFragment์— Animation ์ง€์ •

2022๋…„ 6์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

custom Snackbar

custom Snackbar

2022๋…„ 6์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์นด์นด์˜ค๋งต์ฒ˜๋Ÿผ statusBar ๋ฐ‘์— ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ณด์ด๊ฒŒ ํ•˜๊ธฐ

์นด์นด์˜ค๋งต์ฒ˜๋Ÿผ statusBar ๋ฐ‘์— ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ณด์ด๊ฒŒ ํ•˜๊ธฐ

2022๋…„ 6์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

fragment add vs replace (with remove, addToBackStack)

fragment add vs replace

2022๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๊ฐ„๋‹จํ•œ ์‚ฝ์งˆ - fragment lifecycle

๊ฐ„๋‹จํ•œ ์‚ฝ์งˆ - fragment lifecycle

2022๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Jetpack navigation startDestination ๋™์ ์œผ๋กœ ์„ค์ •

Jetpack navigation startDestination

2022๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์–‘๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ

์–‘๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ

2022๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

CollapsingToolbarLayout

CollapsingToolbarLayout

2022๋…„ 5์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

paging3 InsertSeparators()

paging3 InsertSeparators()

2022๋…„ 5์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท