تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Sezar
گرفتن عرض اسلایدر
میلاد عزیززاده حل شده توسط میلاد عزیززاده

سلام 
مشکلی که دارم من عرض با ۳ پارامتر گرفتم و هر سه یه چیز بر میگردونن 
 

Timber.i("-------->	${bannerSliderViewPager.width}  -- 					${bannerSliderViewPager.measuredWidth}-- ${bannerSliderViewPager.measuredWidthAndState}")

ولی مشکل زمانی هست که تب تغییر میکنه و دوباره داره محاسبه میکنه هر سه مقدار صفر بر میگردونن و اسلایدر دیگه نمایش داده نمیشه 

سلام وقت بخیر

روی اسلایدر که یک ویو هست متد زیر رو کال کنید. کد زیر باعث میشه زمانی محاسبه width ویو انجام بشه که بصورت کامل روی بوم یا canvas رسم یا نقاشی شده باشه یعنی روی ویو تمام محاسبات مورد نیاز انجام شده باشه و بعدش شما میتونین width اون رو بگیرین

YourSlider.post{
    Your code
}

 

بهترین پاسخ
میلاد عزیززاده ۱۶ مرداد ۱۴۰۰، ۰۴:۱۰