ببخشید استاد یک خط کد اضافه کردند ولی من متاسفانه متوجهش نشدم چی هست و دقیقا به چه دردی میخوره؟؟؟!!
var lodingView=it.findViewById<View>(R.id.frame_progress)
سلام وقت بخیر رحیم عزیز
اگر خاطرتون باشه ما اومدیم و یک لیوت ساختیم به نام view_loading که در اون به عنوان parent یک FrameLayout قرار دادیم و به اون فریم لیوت یک id اختصاص دادیم
حال با findViewById کردن اون FrameLayout مشخص کردیم که اگر mustShow ما True بود بیا و Progressbar inflate کن و Visibility اونو برابر VISIBLE قرار بده در غیر این صورت که نشان نده.
همینطور it ما هم همان CoordinatorLayout لیوت ماست.
پیشنهاد میکنم این قسمت رو بارها ببینید و کدشو سعی کنید بزنید تا متوجه این موضوع بشین.
از این متد در ادامه استفاده میشه مثلا هنگامی که کاربر ریکویستی میزند مقدار mustShow رو برابر true میذاریم و هنگام دریافت نتیجه چه موفقیت امیز و چه موفقیت امیز نبود اون رو false میکنیم تا پروگرس بار GONE شود.