با سلام
چطور میتونم تعويض عکس در اسلایدر رو به صورت خودکار کنم؟
https://medium.com/swlh/android-infinite-auto-image-slider-using-view-pager-2-android-studio-java-a0e450dec071
سلام وقت بخیر دوست عزیز
انجام دادین یا کدی که من نوشتم رو براتون بفرستم؟
سلام جوابی ندادین ولی من کد رو قرار میدم تا اگه کسی خواست استفاده کنه. کد خیلی ساده هست و نیاز به توضیح خاصی نداره
mainViewModel.bannersLiveData.observe(viewLifecycleOwner) { val viewPager = view.findViewById<ViewPager2>(R.id.viewPager_main_slider) viewPager.post { Timber.i(it.toString()) val bannerSliderAdapter = BannerSliderAdapter(this, it) viewPager.adapter = bannerSliderAdapter val viewPagerHeight = (((viewPager.measuredWidth - convertDpToPixel( 32f, requireContext() )) * 173) / 328).toInt() val layoutParams = viewPager.layoutParams layoutParams.height = viewPagerHeight viewPager.layoutParams = layoutParams dotsIndicator_main_slider.setViewPager2(viewPager) val timer = Timer() timer.schedule(object : TimerTask() { override fun run() { if (viewPager.currentItem < bannerSliderAdapter.itemCount - 1) viewPager.setCurrentItem( viewPager.currentItem + 1, true ) else viewPager.setCurrentItem(0, true) } }, 3000, 3000) } }