¾È±Ô °øºÎ¹æ

Android > Imageview - ¼Ó¼º Á¤¸®

µî·ÏÀÏ : 2017-07-05 19:04 Á¶È¸¼ö : 52,888

¾Èµå·ÎÀ̵å ImageViewÀÇ ¼Ó¼º¿¡ ´ëÇؼ­ ¾Ë¾Æº¼±î¿ä~?



À̹ÌÁöºä(ImageView)´Â ¾ÆÀÌÄÜÀ̳ª ºñÆ®¸ÊÀ» Ãâ·ÂÇÏ´Â À§Á¬ÀÌ´Ù.

ÅؽºÆ®¸¸À¸·Î´Â ¿¹»Ú°í Á÷°üÀûÀÎ È­¸éÀ» ¸¸µé±â ¾î·Æ±â ¶§¹®¿¡ Àå½ÄÀ» À§ÇÑ ¸ñÀûÀ¸·Î À̹ÌÁöºä¸¦ ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇÑ´Ù.


ImageView¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼ºÀº ´ÙÀ½°ú °°´Ù.

(¾Æ·¡ ¼Ó¼ºµé Áß ¾ÐµµÀûÀ¸·Î ÀÚÁÖ »ç¿ëµÇ´Â °ÍÀº srcÀÌ¸ç ³ª¸ÓÁö ¼Ó¼ºÀº ¾ÆÁÖ µå¹°°Ô »ç¿ë)

1. src
- Ãâ·ÂÇÒ À̹ÌÁö¸¦ ÁöÁ¤ÇÏ´Â °¡Àå Áß¿äÇÑ ¼Ó¼º
- ¸®¼Ò½º¿¡ À̹ÌÁö¸¦ º¹»çÇØµÎ°í ¾Æ·¡¿Í °°Àº Çü½ÄÀ¸·Î ID¸¦ ÁöÁ¤Çϸé ÇØ´ç À̹ÌÁö°¡ ImageViewÀÇ Ç¥¸é¿¡ Ãâ·ÂµÈ´Ù.

@drawable/ID

2. maxHeight, maxWidth

- À̹ÌÁö°¡ Ãâ·ÂµÉ ÃÖ´ë Å©±â¸¦ ÁöÁ¤
- º°´Ù¸¥ ÁöÁ¤ÀÌ ¾øÀ¸¸é À̹ÌÁöÀÇ ¿ø·¡ Å©±â´ë·Î Ãâ·ÂµÇÁö¸¸ ¸ð¹ÙÀÏ ÀåºñÀÇ Çػ󵵰¡ ÃæºÐÇÏÁö ¾ÊÀ¸¹Ç·Î ÃÖ´ë Å©±â¸¦ Àû´çÈ÷ Á¦ÇÑÇÒ ÇÊ¿ä°¡ ÀÖÀ½

3. adjustViewBounds

- À̹ÌÁöÀÇ Á¾È¾ºñ¸¦ ¸ÂÃß±â À§ÇØ ImageViewÀÇ Å©±â¸¦ Àû´çÈ÷ Á¶Á¤ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤
- ¼Ó¼º°ªÀº true³ª false Áß Çϳª¸¦ »ç¿ë

4. cropToPadding

- trueÀÏ °æ¿ì À§Á¬ÀÇ ÁÖ¾îÁø ¿©¹é¿¡ ¸ÂÃß±â À§ÇØ À̹ÌÁöÀÇ ÀϺθ¦ À߶󳽴Ù.
- ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏ¸é ¿©¹éÀ» °­Á¦·Î À¯ÁöÇϹǷΠÀ̹ÌÁö Àüü°¡ ´Ù º¸ÀÌÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù.

4. tint

- À̹ÌÁö¿¡ »öÁ¶¸¦ ÀÔÈù´Ù.
- #aarrggbb Çü½ÄÀ¸·Î ÁöÁ¤ÇÑ »ö»óÀÌ À̹ÌÁö À§¿¡ »ì¦ µ¤¿© Ãâ·Â
- ¹ÝÅõ¸íÇÑ »ö»óÀ» ÁöÁ¤ÇÏ¿© À̹ÌÁö À§¿¡ ¿¶Àº »ö»óÀ» »Ñ¸®´Â È¿°ú¸¦ ³¿

5. scaleType

- À̹ÌÁöÀÇ ¿ø·¡ Å©±â¿Í ´Ù¸£°Ô Ãâ·ÂÇÒ ¶§ Àû¿ëÇÒ È®´ë, Ãà¼Ò ¹æ½ÄÀ» ÁöÁ¤
- matrix, fitXY, center, centerCrop, centerInside µîÀÇ ¿©·¯ °¡Áö ¹æ¹ý Áß Çϳª¸¦ ÁöÁ¤

 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.