hamedg1366
جمعه 03 بهمن 1393, 21:42 عصر
با سلام و خسته نباشید
دوستان برای ساختن Image Slider از یک ViewPager استفاده کردم به خوبی و خوشی کار میکنه و از یک Timer هم استفاده کردم تا خودش برای خودش بچرخه
مشکلی که الان باهاش رو برو شدم عدم توانائی کلیک بر روی ImageSlider هس ،
ابتدا احتمال دادم بشه بصورت معمولی روش کلیک کرد ، از کد زیر استفاده کردم ؛ اما هیچی اجرا نشد
pager.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//اجرا نمیشه
}
});
بعد از کلی جستجو توی اینترنت تابع زیر رو پیدا کردم که خنگام تعویض هر تصویر اجرا میشه ، و متاسفانه مشکلشم همینه هر بار که تصویر ایمیج اسلایدر عوض میشه اجرا میشه و دوستورات داخلش خودکار دوباره اجرا میشه
pager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(final int index) {
}
});
سوال اینه چطور متوجه کلیک بر روی هر تصویر بشم و مثلا اکتیویتی مربوطه رو باز کنم براش.
با سپاس از همه دوستان
دوستان برای ساختن Image Slider از یک ViewPager استفاده کردم به خوبی و خوشی کار میکنه و از یک Timer هم استفاده کردم تا خودش برای خودش بچرخه
مشکلی که الان باهاش رو برو شدم عدم توانائی کلیک بر روی ImageSlider هس ،
ابتدا احتمال دادم بشه بصورت معمولی روش کلیک کرد ، از کد زیر استفاده کردم ؛ اما هیچی اجرا نشد
pager.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//اجرا نمیشه
}
});
بعد از کلی جستجو توی اینترنت تابع زیر رو پیدا کردم که خنگام تعویض هر تصویر اجرا میشه ، و متاسفانه مشکلشم همینه هر بار که تصویر ایمیج اسلایدر عوض میشه اجرا میشه و دوستورات داخلش خودکار دوباره اجرا میشه
pager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(final int index) {
}
});
سوال اینه چطور متوجه کلیک بر روی هر تصویر بشم و مثلا اکتیویتی مربوطه رو باز کنم براش.
با سپاس از همه دوستان