بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده همزمان از shap و selector در drawable
سلام
من توی یکی از برنامه ها خواستم مثلا برای یک 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>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .