ImageButtonselector

اليوم موضوع جديد مع الزارير وكيفية أستخدام الصور معها وتغيير الصور من وضع إلى أخر وإضافة إيفنت عليه.

في ملف التصميم هنضيف زرار عادي كالتالي

main.xml

تعرفنا على كل الاكواد السابقة في المرات السابقة ما عدا

والمقصود هنا ان الزرار يكون عليه خلفية حيث أننا أنشأنا ملف أخر ليكون فيه عدة أختيارات للزرار فيظهر الزرار مرة بشكل وعند الضغط يكون بشكل أخر  . الخلفية موجودة بمlayout وان اسم  الملف  second

من الممكن أن تكون الخلفية صورة عادية وفي هذه الحالة هتكون من ملف drawable

لأنشاء الملف

نختار

2015-01-12_5-56-36

2015-01-12_5-57-05ثم

2015-01-12_5-58-27ليظهر عندي الملف

second.xml

نبدأ بأضافة الحالات كالتالي

والمقصود هنا أن الزرار في بدأية تحميل التطبيق هيكون بالصورة images

الصور هنا تم تحمليها من الانترنت ووضعها في المجلد drawable

وأسم الصورة images

ولابد أن يسبق @

2015-01-12_5-49-35

وعند الضغط على الزرار تظهر الصورةimages2

هنا نفس الشيء مع إضافة android:state_pressed=”true” وذلك للدلالة ان هذه الصورة يتم تفعليها في حالة الصغط على الزرار فقط وعندها ستظهر الرسالة

الكود النهائي :-

2015-01-12_5-51-05

وهنا أضفنا المكتبات بالطريقة العادية

عملنا أوبجكت من الزرار

ربطنا ملف التصميم بملف الجافا

أستدعينا ميثود

بداخلها حصلنا على id الخاص بالزرار

وضعنا إيفنت على الزرار

لنظهر الرسالة التالية

يمكننا تغير الرسالة لتكون باللغة العربية

MainActivity.java

نلتقي  مع موضوع جديد من عرب أندرويد إشاء الله

تحميل المشروع من هنا

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *