تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ kasra yaseri
بهم ریختگی صفحه خانه
پوریا شفیعی حل شده توسط پوریا شفیعی

با سلام

بار اول که برنامه باز میشه مشکلی نداره ولی وقتی به تب دیگه ( سبد خرید یا اطلاعات کاربری )  میرم و دوباره بر میگردم به صفحه خانه، به شکل عکسی که در پیوست فرستادم میشه، دیگه اسکرول به بالا و پایین نمیشه ( به چپ و راست میشه) و دیگه قسمت‌های بالا رو نمیوتنم ببینم

سلام وقت بخیر

 

درسته این مشکل بنر اسلایدر هست برای رفع مشکل البته موقت میتونین height رو یه مقدار ثابت بدین تا فعلا این مشکل برطرف شه 

و به طور کل این سری باگ‌ها در جلسه آخر پروژه برطرف میشه.

بهترین پاسخ
پوریا شفیعی ۱۳ اسفند ۱۳۹۹، ۰۸:۴۴

سلام 

دقیق یادم نیست ولی فکر کنم تو یکی از ویدیو‌ها استاد این مورد رو فیکس کردن

اون قسمت کدی که مربوط به محاسبه ارتفاع بنر اسلایدر و ست کردنش هست , باید درون بلاک post اون view pager قرار بگیره.

bannerSliderViewPager.post {
                val bannerSliderAdapter = BannerSliderAdapter(this, it)
                bannerSliderViewPager.adapter = bannerSliderAdapter
                val viewPagerHeight = (((bannerSliderViewPager.measuredWidth - convertDpToPixel(
                    32f,
                    requireContext()
                )) * 173) / 328).toInt()
                val layoutParams = bannerSliderViewPager.layoutParams
                layoutParams.height = viewPagerHeight
                bannerSliderViewPager.layoutParams = layoutParams
                sliderIndicator.setViewPager2(bannerSliderViewPager)
            }
Hamidreza Kermani ۱۶ اسفند ۱۳۹۹، ۱۶:۳۳