728x90
์ฌ์ง์ ๋ ์ด์์ ํฌ๊ธฐ์ ๋ง์ถฐ์ ํ๋ํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
- ImageView์ ์์ฑ ์ค scaleType์ ์ฌ์ฉํ๋ฉด ๋๋ค.
android:scaleType = "center"
- ์๋ณธ์ ๊ฐ๋ก์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉฐ ๋ ์ด์์ ํฌ๊ธฐ์ ๋ง์ถฐ์ ํ๋ํ๋ค. ์ด ๋ ๋ ์ด์์๋ณด๋ค ์ด๋ฏธ์ง๊ฐ ๋ ํฌ๋ค๋ฉด ๋ฒ์ด๋ ์ด๋ฏธ์ง๋ ์ถ๋ ฅ๋์ง ์๋๋ค.
android:scaleType = "fitXY"
- ์๋ณธ์ ๊ฐ๋ก์ธ๋ก ๋น์จ์ ๋ฌด์ํ๊ณ ๋ ์ด์์ ํฌ๊ธฐ์ ๋ง์ถฐ์ ํ๋ํ๋ค. ์๋ณธ์ ๊ฐ๋ก์ธ๋ก ๋น์จ์ ๋ฌด์ํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ฌผ์ด ์ธ๋ก๋ก ๋๋ ค์ง๊ฑฐ๋ ๊ฐ๋ก๋ก ๋๋ ค์ง๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์๋ค.
- ์์ ๋๊ฐ์ง ์ธ์ scaleType์๋ 6๊ฐ์ง์ ์ข ๋ฅ๊ฐ ๋ ์๋ค. ์๋ ๋งํฌ์ scaleType์ 8๊ฐ์ง ์ข ๋ฅ๊ฐ ์ ์ค๋ช ๋์ด์๋ค.
- https://sharp57dev.tistory.com/23
ํ ๋๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
- ํ ๋๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ณ ๋ง๋ค๊ณ ์ถ์ ์์๋ฅผ Cardview ํ๊ทธ๋ก ๊ฐ์ธ๋ฉด ๋๋ค.
- ์ด๋ฏธ์ง์ ํ ๋๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ณ ์ถ๊ธฐ ๋๋ฌธ์ <ImageView>๋ฅผ <android:cardview.widget.Cardview>ํ๊ทธ๋ก ๊ฐ์ผ๋ค.
- ๋๋น์ ๋์ด๋ wrap-content๋ก ํ๋ค. wrap-content๋ ๋ ์ด์์์ ๋ด์ฉ๋ฌผ๋ค์ ๊ฐ์ผ๋ค๋ ์๋ฏธ๋ค.
- ์นด๋๋ทฐ๊ฐ ์ ๊ณตํ๋ ์์ฑ์ธ app:cardConerRadius = "" ๋ฅผ ์ฌ์ฉํ์ฌ ํ ๋๋ฆฌ๋ฅผ ์ผ๋ง๋งํผ ๋ฅ๊ธ๊ฒ ํ ๊ฑด์ง ์ค์ ํ๋ค. ํฐ ๋ฐ์ดํ ์์ ์ซ์๊ฐ ํด์๋ก ํ ๋๋ฆฌ๊ฐ ๋ฅ๊ธ์ด์ง๋ค.
์์์ ๊ฐ๊ฒฉ์ ๋์ฐ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
- margin : ์์์ ํ ๋๋ฆฌ ๊ธฐ์ค์ผ๋ก ๋ฐ๊นฅ์ผ๋ก ์ผ๋ง๋งํผ ๋์ธ๊ฑด์ง์ ๊ฐ๊ฒฉ์ด๋ค.
- padding : ์์์ ํ ๋๋ฆฌ ๊ธฐ์ค์ผ๋ก ์์ชฝ์ผ๋ก ์ผ๋ง๋งํผ ๋์ธ๊ฑด์ง์ ๊ฐ๊ฒฉ์ด๋ค.
728x90
'์๋๋ก์ด๋๐ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋๋ก์ด๋] ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ (0) | 2024.07.17 |
---|---|
[์๋๋ก์ด๋] ํ๋ฉด๊ฐ ๋ฐ์ดํฐ ์ ๋ฌํ๊ธฐ (0) | 2024.07.12 |
[์๋๋ก์ด๋] ์คํ๋์ ํ๋ฉด ๋ง๋ค๊ธฐ (1) | 2024.07.12 |
[์๋๋ก์ด๋] ํ๋ฉด ์ด๋ํ๊ธฐ (0) | 2024.07.11 |
[์๋๋ก์ด๋] ํด๋ฆญ์ ๋ฐ์ํ๊ธฐ & ํ ์คํธ ๋ฉ์ธ์ง ๋์ฐ๊ธฐ (1) | 2024.07.11 |