י ה ל ו ם י ר ו ק
New member
שאלה בנושא Scaling ומידות של ImageView באנדראויד?
שלום לכולם,
כפי שאתם רואים השעה קצת מאוחרת, אבל כשלא הולך כלום אז לא נרדמים
אחרי שניסיתי פורומים שונים בחו"ל ונחלתי עצבים ותסכול (כי כשעשיתי חיפוש בפורום פה לגבי אנדרואיד ראיתי שאין שרשורים בנושא), החלטתי בכל זאת לנסות במקום שכמעט תמיד מצאתי בו ישועה (אמן שוב )
ImageView באנדרואיד - כשעובדים איתו ב- xml , ראיתי פעמים רבות שעבור הפרמטרים: layout_width או layout_height, שמים באחד מהם את הערך wrap_content ובשני ערך קבוע. בנוסף יש שם ב- ImageView פרמטר שנקרא scaleType, שהמשמעות שלו האם להגדיל/להקטין את התמונה שתיכנס ל-ImageView וגם איך להגדיל/להקטין (האם לשמור על פרופורציות, האם לדאוג שלפחות הרוחב או האורך יהיו בגודל של ה- ImageView וכו').
הכל טוב ויפה מבחינתי כאשר האורך והרוחב של ה- ImageView הינם ערכים קבועים, ולתוך ערכים אלה התמונה תבצע את פעולת ה-scale.
ה-ב-ע-י-ה מתחילה כאשר אחד מהערכים של ה- ImageView שווה ל- wrap_content. לא כל כך ברור לי, מה המשמעות (ואכן יש משמעות) של ה- scaleType, הרי כששמים ערך של wrap_content ב- ImageView אנחנו בעצם אומרים ל- ImageView להתאים את עצמו (באורך או ברוחב) ל- Image עצמו, אז איזה scale בדיוק צריך להתבצע פה? יתר על כן יש ל- ImageView פרמטר שנקרא 'adjustViewBounds' , שאמור לדאוג לכך שהכל יראה יפה.
לצערי אני פשוט לא מבין איזה פעולת scale אמורה ה- image לעבור כאשר ה- ImageView אומר wrap_content?
אם זה יעזור אין לי בעיה לצרף לינק לתשובה שקיבלתי בפורום מסויים שלצערי פשוט לא עזרה לי ורק תיסכלה אותי עוד יותר.
יותר מאשמח לכל עזרה אפשרית
שלום לכולם,
כפי שאתם רואים השעה קצת מאוחרת, אבל כשלא הולך כלום אז לא נרדמים
אחרי שניסיתי פורומים שונים בחו"ל ונחלתי עצבים ותסכול (כי כשעשיתי חיפוש בפורום פה לגבי אנדרואיד ראיתי שאין שרשורים בנושא), החלטתי בכל זאת לנסות במקום שכמעט תמיד מצאתי בו ישועה (אמן שוב )
ImageView באנדרואיד - כשעובדים איתו ב- xml , ראיתי פעמים רבות שעבור הפרמטרים: layout_width או layout_height, שמים באחד מהם את הערך wrap_content ובשני ערך קבוע. בנוסף יש שם ב- ImageView פרמטר שנקרא scaleType, שהמשמעות שלו האם להגדיל/להקטין את התמונה שתיכנס ל-ImageView וגם איך להגדיל/להקטין (האם לשמור על פרופורציות, האם לדאוג שלפחות הרוחב או האורך יהיו בגודל של ה- ImageView וכו').
הכל טוב ויפה מבחינתי כאשר האורך והרוחב של ה- ImageView הינם ערכים קבועים, ולתוך ערכים אלה התמונה תבצע את פעולת ה-scale.
ה-ב-ע-י-ה מתחילה כאשר אחד מהערכים של ה- ImageView שווה ל- wrap_content. לא כל כך ברור לי, מה המשמעות (ואכן יש משמעות) של ה- scaleType, הרי כששמים ערך של wrap_content ב- ImageView אנחנו בעצם אומרים ל- ImageView להתאים את עצמו (באורך או ברוחב) ל- Image עצמו, אז איזה scale בדיוק צריך להתבצע פה? יתר על כן יש ל- ImageView פרמטר שנקרא 'adjustViewBounds' , שאמור לדאוג לכך שהכל יראה יפה.
לצערי אני פשוט לא מבין איזה פעולת scale אמורה ה- image לעבור כאשר ה- ImageView אומר wrap_content?
אם זה יעזור אין לי בעיה לצרף לינק לתשובה שקיבלתי בפורום מסויים שלצערי פשוט לא עזרה לי ורק תיסכלה אותי עוד יותר.
יותר מאשמח לכל עזרה אפשרית