خودکار کردن تعويض عکس در اسلایدر

پرسیده شده
فعالیت 993 روز پیش
دیده شده 391 بار
1

با سلام

چطور میتونم تعويض عکس در اسلایدر رو به صورت خودکار کنم؟

فایل پیوست

kasra yaseri
kasra yaseri

24 تیر 00

0
حذف شده

سلام وقت بخیر دوست عزیز

انجام دادین یا کدی که من نوشتم رو براتون بفرستم؟

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

20 مرداد 00

0
حذف شده

https://medium.com/swlh/android-infinite-auto-image-slider-using-view-pager-2-android-studio-java-a0e450dec071

فایل پیوست

علی اکبر

توسط

علی اکبر

6 مرداد 00

0
حذف شده

سلام جوابی ندادین ولی من کد رو قرار میدم تا اگه کسی خواست استفاده کنه. کد خیلی ساده هست و نیاز به توضیح خاصی نداره

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)
            }
        }

 

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

22 مرداد 00