آموزش Expandable Panel در برنامه نویسی اندروید

سلام دوستان امیدوارم حالتان خوب باشد در این سری از آموزش برنامه نویسی اندروید به آموزش Expandable Panel در برنامه نویسی اندروید می پردازیم از این نوع View ها به منظور نمایش داده خاصی استفاده می شود می توان آن Expandable layout نیز نام گذاری کرد در ادامه می توانید شکل ظاهری آن را مشاهده کنید با ما همراه باشید.
 

 
 
مثل همیشه حجم این کتاب خانه نیز کمتر از 12 کیلوبایت است پس مشکلی در استفاده از آن نخواهید داشت و مثل همیشه کاملا متریال دیزاین.
برای اضافه کردن این کتاب خانه ابتدا وارد فایل Build.gradle از نوع Module شده و در بخش dependencies خط زیر را قرار دهید.

پروژه را Sync کنید علت خطاهای گریدل را قبلا بررسی کردیم می تونید از لینک زیر استفاده کنید.
علت خطای Gradle چیست ؟
بعد از Sync پروژه باید وارد layout که می خواهید از استفاده کنید شده و کد زیر را قرار دهید.

 
 
برای Find کردن و دسترسی به متود های آن می توانید مثل زیر آن را find کنید و به متود های آن دسترسی بگیرید.
 

برای اینکه فقط همزان یکیشون باز بشه خط زیر را اضافه کنید.

ویژگی زیاد دارد می تونید خودتان چک کنید.
و در مورد بهتر شدن شکل ظاهری می تونید بخش content رو با Card View طراحی کنید تا کمی بهتر به نظر برسد.
این آموزش هم همانند آموزش های قبلی به پایان رسید.
 

مطالعه بیشتر