ورود

View Full Version : ساخت spinner سفارشی همراه با افکت در باز شدن



ali_72
پنج شنبه 11 تیر 1394, 07:33 صبح
سلام

هر کاری میکنم نمیشه یه spinner قشنگ بسازم

که کاربرپسند و حرفه ای باشه

و اینکه من میخوام زمانی که کاربر روی آیتم ها حرکت میکند آیتم ها تغییر رنگ بدهند (مثلا مثل وب یا ویندوز که ما کد برای رویدادهای mouse hover می نویسیم)



<Spinnerandroid:id="@+id/spinner2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/spinner"
android:padding="10dip"
android:listSelector="@drawable/states_selector_list"/>

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/gradient_bg" />

<item android:state_pressed="true"
android:drawable="@drawable/gradient_pressed_bg" />

<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/gradient_pressed_bg" />

</selector>

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#f1f1f2"
android:centerColor="#e7e7e8"
android:endColor="#cfcfcf"
android:angle="270" />
</shape>

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#C1E1A6"
android:endColor="#118C4E"
android:angle="270" />
</shape>

و آیا میشه موقع باز شدن spinner بهش افکتی داد؟
یا وقتی کاربر روی آیتم قرار میگیره

من تو اندروید تازه کار هستم و همش دارم قابلیت هایی که در وب داشتم باهاش مقایسه میکنم

لطفا راهنمایی کنید ممنون

tux-world
پنج شنبه 11 تیر 1394, 09:06 صبح
ما اصلا mouse hover نداریم اینجا. یه اسکرین شات بزارید ببینیم چطوری شده الان اینی که هستش. ضمن اینکه ممنون میشم کدهاتون رو اصلاح کنید

ali_72
پنج شنبه 11 تیر 1394, 10:57 صبح
ممنون دوست عزیز

132824

tux-world
پنج شنبه 11 تیر 1394, 13:22 عصر
الان که خیلی قشنگ شده :لبخندساده:

ali_72
جمعه 12 تیر 1394, 08:58 صبح
الان که خیلی قشنگ شده :لبخندساده:

مرسی
قشنگ تر نمیشه ؟؟ :لبخند:

با این مثلث کوچولو سمت راستش چی کار کنم؟ ضایع نیست؟

rezaricky
جمعه 12 تیر 1394, 18:22 عصر
برای حذف نشانه روی spinner اینجا (http://stackoverflow.com/questions/4058360/how-to-create-android-spinner-without-down-triangle-on-the-right-side-of-the-wid)رو ببینید.