آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده همزمان از shap و selector در drawable

Amir  12 سال پیش  12 سال پیش
+1 0

سلام

من توی یکی از برنامه ها خواستم مثلا برای یک button هم selector تعریف کنم که مثلا اگه فشار داده شد تصویرش عوض شه و ...

و هم خواستم از تزیینات shap استفاده کنم که توی drawable  یک فایل xml ایجاد میکردیم و تگ <item> رو مینوشتیم ...

اما متاسفانه نمیشه. یعنی یا باید selector تعریف کنیم یا shap . و اگه میخواستم از تگ item بین تگ های solid و strocke و ..استفاده کنم نشد

الآن من یک تزیین با shape برای یک button دارم اما این دکمه خیلی خشکه .یعنی روش کلیک شه ، نشه و... هیچ عکس العملی نداره و نمیتونم Selector هم براش تعریف کنم 

کسی راه حلی براش داره؟

0 0
هیچ محدودیتی نیست شما هم می تونید از shape استفاده کنید و هم selector همزمان با هم (12 سال پیش)
0 0
ببین شما توی selector برای هر حالت باید یه drawable انتخاب کنی درسته؟ حالا به جای اون drawable ، یه shape توی selector بذار و در نهایت اون selector رو توی background یا هر خاصیت دیگه کنترل که مد نظرته بذار. توضیحات کاملتر : لینک (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Rabbit  12 سال پیش
+2 0

باید داخل selectorت بگی  تو هر شرایطی چه shapeی رو رسم کنه.

اینجوری :

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="false">
   <shape>
      <solid android:color="#000000"/>
   </shape>
</item>

 <item android:state_pressed="true">
   <shape>
      <solid android:color="#5e6472"/>
  </shape>
</item>

</selector>

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .