PDA

View Full Version : تفاوت shape و selector در فیال xml



ghasem110deh
دوشنبه 14 دی 1394, 19:56 عصر
سلام به همه ...
دوستان فرق shape و selector در فایل xml که ایجاد میشه چیه !؟
فقط بحث عکس العمل باتون به لمس (کلیک) شدن هستش یا تفاوتای دیگه ای هم داره ؟

ببخشید اگه سوال مبتدیانه است :)

#root#
دوشنبه 14 دی 1394, 22:08 عصر
shape میتونه با توجه به ویژگی هایی که تعریف میکنیم یه مربع سفید با حاشیه (border) سیاه و گوشه های گرد باشه،
حالا با دو تا از این shape ها میتونیم یه selector تعریف کنیم و این selector رو به عنوان پس زمینه یه button به کار ببریم،
که یکی از این shape ها برای حالتیه که button ما توسط کاربر انتخاب میشه و مورد بعدی هم برای حالت عادی.

shape رو هم میشه جای selector استفاده کنیم ولی اون موقع button ما هیچ واکنشی نسبت به لمس کاربر نخواهد داشت.

ghasem110deh
دوشنبه 14 دی 1394, 22:30 عصر
یعنی در واقع میشه توی سلکتور چند تا شیپ رو ترکیب کرد !

#root#
دوشنبه 14 دی 1394, 23:44 عصر
یعنی در واقع میشه توی سلکتور چند تا شیپ رو ترکیب کرد !

ترکیب :متفکر:
به عبارتی برای هر shape داخل selector وظیفه تعریف میکنیم،
برای ترکیب میشه از layer-list استفاده کرد، داخل selector هم میشه از layer-list استفاده کرد بجای shape.

ghasem110deh
سه شنبه 15 دی 1394, 00:08 صبح
الان این توصیفم درسته :
"ما چند مدل شیپ توی سلکتور ایجاد می کنیم و بعد حالی ش میکنیم که اگر باتون لمس (کلیک) شد مثلا شیپ اول رو به باتون نسبت بده ، اگه فوکوس روی باوتن بود یه شیپ دیگه و در غیر اینصورت شیپ پیش فرض"
درست فهمیدم :متفکر:

#root#
سه شنبه 15 دی 1394, 06:22 صبح
الان این توصیفم درسته :
"ما چند مدل شیپ توی سلکتور ایجاد می کنیم و بعد حالی ش میکنیم که اگر باتون لمس (کلیک) شد مثلا شیپ اول رو به باتون نسبت بده ، اگه فوکوس روی باوتن بود یه شیپ دیگه و در غیر اینصورت شیپ پیش فرض"
درست فهمیدم :متفکر:
بله درست فهمیدین.