,תחלופת צבע של כפתור במעבר עכבר

קדם Forums הייטק Mobile Development ,תחלופת צבע של כפתור במעבר עכבר

  • משתמש לא ידוע

    חברה
    משתמש שנמחק
    23/01/2020 ב8:46 pm

    באיזה סביבת עבודה את עובדת? android studio? את בונה אפליקציה לפלאפון? כי אם כן אז יש מגע של אצבע לא עכבר

  • חני פולק

    הייטק
    חברה
    26/01/2020 ב6:42 am

    ב-XML של אנדרואיד יש אפשרות של יצירת תצוגות שונות למצבים שונים. איך עושים זאת? 1. בתקיית ה-drawable יוצרים את קבצי התצוגה (ניתן ליצור כל דבר כולל גרדיאנט) gradient.xml









    2. יוצרים את תצוגת הכפתור שתלויה בכל מצב (יש המון מצבים ואפשר להוסיף הכל) button.xml




    3. מוסיפים לכפתור את הרקע “android:background=”@drawable/button” שימי לב: בהגדרה כזו של כל מצבי הכפתור תוכלי דרך הקוד (JAVA) לשנות את המראה של הכפתור לפי מה שתרצי, כמו לעשות אותו enabled או כל אופציה אחרת… בהצלחה!

  • נעמי

    הייטק
    חברה
    26/01/2020 ב8:55 pm

    אפליקציה לפלאפון, סליחה בנגיעת אצבע!

  • נעמי

    הייטק
    חברה
    26/01/2020 ב8:59 pm

    חני תודה על תשובתך, אשמח אפ תפרטי קצת יותר מה הכוונה-“תצוגה שתלויה בכל המצבים” היכן מגדירים זאת?וכיצד?

  • חני פולק

    הייטק
    חברה
    27/01/2020 ב6:17 am

    בשמחה! שימי לב לbutton.xml. תוציאי את זה לתוך הXML שלך זה יראה לך יותר נורמאלי. ממה מורכב הXML? יש את ה- Selectore – האבא של העיצוב. בתוכו יש פריטים (item) כאשר כל פריט הוא מופע של מצב אחר לפי מה שהוא מוגדר ואחד בלי שום מצב (האחרון במקרה שלמעלה), שהוא ברירת המחדל. כל item מגדיר את העיצוב שלו (android:drawable=”@drawable/gradient”) ועבור מה הוא מייצג. כמו android:state_focused אח”כ את יכולה בקוד הגאבה לומר לו focused או משהו כזה ואז הוא יציג לך את העיצוב. כמו כן, נניח שמדובר בEditText כשיהיה ארוע של פוקוס התצוגה תשתנה. כאן המקום גם להוסיף שהוספת התצוגה היא לכל מיני סוגי פקדים ולא רק כפתור. תעמדי בXML ותראי את כל האופציות שיש לך. בהצלחה!

  • chaya1724

    חברה
    חברה
    30/01/2020 ב10:18 am

    חני. מה זה ה bitmap שלך תמונה כלשהיא שהיא הרקע לכפתור?

  • חני פולק

    הייטק
    חברה
    30/01/2020 ב10:22 am

    המילה YOURIMAGE מייצגת כל תמונה שאת רוצה לקשר….. שימי תמונה או אייקון או קובץ drawable בתקיה המתאימה ובמקום המילה YOURIMAGE תכניסי את הקישור שלה…

  • chaya1724

    חברה
    חברה
    30/01/2020 ב11:06 am

    האם יכול להיות שהוא לא משנה את הצבע כשאני עולה על הכפתור מפני שאני עושה את זה דרך העכבר של המחשב. כי כשאני לוחצת עליו הוא כן משנה ואין לו שגיאה אחרת כלשהיא. האם ידוע לך על כזה דבר?

  • חני פולק

    הייטק
    חברה
    30/01/2020 ב11:09 am

    באנדאוריד לא משתמשים בפונקציה של מעבר עכבר כי אין עכבר אלא רק נגיעה, לא?!

  • chaya1724

    חברה
    חברה
    30/01/2020 ב11:33 am

    איפה אני מגדירה את הפונקצייה של הנגיעה? ואיך אני יכולה לבדוק באמולטור שלי אם זה עובד?

  • chaya1724

    חברה
    חברה
    30/01/2020 ב11:34 am

    בסה”כ השתמשתי עם הקוד הזה:




  • chaya1724

    חברה
    חברה
    30/01/2020 ב11:43 am

    pressed – עובד focused – לא עובד

  • חני פולק

    הייטק
    חברה
    30/01/2020 ב11:46 am

    פוקוס טוב במצבים כמו טקסט, כשהמשתמש מתמקד בשדה הטקסט, אז נניח משים לו מסגרת סביב השדה או משהו כזה, לא על כפתור…

Log in to reply.

מעוניינת בפרסום

חשוב: לא כל פרסום מאושר, נא לפרט בדיוק במה מדובר

ניתן לפנות גם במייל ל: [email protected]

מה את מחפשת?

מילות מפתח פופולריות לפי תחומים

ניתן לחפש גם מילות מפתח , תפקידים וכישרון מיוחד שאינם מופיעים ברשימות - "נהגת", "ציור בחול" וכדומה.

דילוג לתוכן