آموزش منو سفارشی CircleMenu در برنامه نویسی اندروید

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

بعد از اینکه پروژه sync شد (علت خطاهای گریدل رو قبلا بررسی کرده ایم )
در جایی که می خواید منو را قرار دهید کد زیر را قرار دهید.

CircleMenu خود منو اصلی و CircleMenuButton دکمه هایی داخلی آن را ایجاد می کند تست کنید تا با کارای بقیه اجزا آشنا شوید.
و برای handle کردن کلیک می توانید از کد زیر استفاده کنید.

برای بررسی اینکه کدام یکی از دکمه ها کلیک شده از menuButton استفاده می کنیم.
برای اینکه بررسی کنیم کی باز و بسته شده (Expand  و Collaps ) می توانیم از کد زیر استفاده کنیم در دو بخش void ها منظورمه.

 
 
این آموزش هم همانند آموزش های دیگر به پایان رسید.
 
موفق و موید باشید.

مطالعه بیشتر