How create Circle Menu in Android App

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น • 115

  • @AppeteriaTechnologies
    @AppeteriaTechnologies  4 ปีที่แล้ว

    Complete Tutorial on Firebase
    Firebase Fundamentals - www.udemy.com/course/firebase-fundamentals-android/?referralCode=C8F4D9A1DB4548A6A037
    Firebase Advanced - Chat App -www.udemy.com/course/firebase-advanced-real-time-chat-app-in-android-studio/?referralCode=EC4D9A3A2ADC5C5AE75A

  • @thecqf
    @thecqf 7 ปีที่แล้ว +1

    greetings from Malaysia, good effort guys, keep it up!

  • @eredeofficial
    @eredeofficial 5 ปีที่แล้ว

    create? how to generate from an existent library a circular menu..

  • @prasanth3374
    @prasanth3374 8 ปีที่แล้ว

    how about an intent.
    when i put an intent inside case0
    circlemenu is working partially and goes to the intented activity.
    how to see the full animation and intent to another activity....

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว +2

      Hello Prasanth,
      To see full animation you need change your code as follows:
      Step 1 : Declare one variable in class
      int selectedIndex;
      Step 2: In MenuSelectedListener save selected index in the variable
      circleMenu.setOnMenuSelectedListener(new OnMenuSelectedListener() {
      @Override
      public void onMenuSelected(int index) {
      selectedIndex=index; }
      }
      );
      Step 3 : Handle Menu Close Event
      circleMenu.setOnMenuStatusChangeListener(new OnMenuStatusChangeListener() {
      @Override
      public void onMenuOpened() {
      }
      @Override
      public void onMenuClosed() {
      if(selectedIndex==3)
      startActivity(new Intent(MainActivity.this, ThankYouActivity.class));
      }
      }
      );
      Hope this will help you
      Thanks

    • @prasanth3374
      @prasanth3374 8 ปีที่แล้ว

      yes, its working but i have 5 submenus and all of them intent to ThankYouActivity.class
      i want each of them intent to different activities and also how to increase icon size inside floating buttons.
      thanks in advance. you are great

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      Hello Prasanth,
      You need use switch case in onMenuClosed() method to handle click of different submenus and to increase icon size, we will check for more options in this library and revert .

    • @prasanth3374
      @prasanth3374 8 ปีที่แล้ว

      any hope..

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว +1

      Hello Prasanth,
      To increase Icon size you need to update the reference of the library to 1.0.2
      compile 'com.github.Hitomis:CircleMenu:v1.0.2'
      and change the width property of the circlemenu

  • @ajinkyamandavkar973
    @ajinkyamandavkar973 8 ปีที่แล้ว

    Hope to see more productive tutorial like this............:)

  • @abhimun11
    @abhimun11 6 ปีที่แล้ว

    Thanks for the video. Can you tell me how can I accommodate more numbers of circles. it looks like 8 default size circles are considered when .addSubNMenu() is used. I need around 15 circles. Is it possible by adjusting circle size or any how. Thanks

  • @STUNT285
    @STUNT285 7 ปีที่แล้ว

    how to change the speed at which the wheel rotates when pressing an icon?

  • @Aldrakoin
    @Aldrakoin 7 ปีที่แล้ว

    Do you know how to change the speed at which the wheel rotates when pressing an icon?
    I hope and explain myself well

  • @jaykarmokar2667
    @jaykarmokar2667 7 ปีที่แล้ว

    i want to add listeners to each menu.i.e. each menu should do a task asssigned.How can i do that??

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      hello, it is already explained in the video. you need to specify the task for each menu in switch case in listener. Refer project goo.gl/le8dGZ

    • @kavinbalaji1875
      @kavinbalaji1875 7 ปีที่แล้ว

      Appeteria Technologies hello help me out to resolve com.github.Hitomis:CirleMenu:v1.0.0... which i added in app gradle

  • @ajinkyamandavkar973
    @ajinkyamandavkar973 8 ปีที่แล้ว

    Very nice creative Menu................now we can have multiple buttons on One Master button...........I guess we can use this kind of menu on floating button too..........:)

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      +Ajinkya Mandavkar Thanks for watching...
      Circle menu will not be good option for floating button which is at bottom right position of yhe screen..there are other options available for that, soon we will add video tutorial on it.... Thanks

  • @quratimran1543
    @quratimran1543 7 ปีที่แล้ว

    sir i got null point exception when i added your code in xml and its crashing?what should i do?

  • @96Sprung
    @96Sprung 7 ปีที่แล้ว

    I have an error "Unable to start activity ComponentInfo...attempt to invoke virtual methods on a null object reference" :/
    Please help

  • @tamiltecheria-9471
    @tamiltecheria-9471 7 ปีที่แล้ว

    When I add a activity the circle is rotating half only why..? In your video so when u click thank you activity the circle rotate half only

    • @LameBandTV
      @LameBandTV 6 ปีที่แล้ว

      yeah same thing is happening to me, i even updated the circle menu version but no luck, tried changing the height and width of the circle menu but no luck

    • @shakeelanjum32
      @shakeelanjum32 6 ปีที่แล้ว

      @@LameBandTV how did you guys added activities? any hint plz?

  • @MenakeObhasha
    @MenakeObhasha 7 ปีที่แล้ว

    Thanks! Great Tutorial

  • @aminebenemhamed6178
    @aminebenemhamed6178 8 ปีที่แล้ว

    Thank you su much, but when i clicked in button menu i want to opened another layout ! Can you help me ?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      Thanks Amine...For required feature you can refer our sample project which you can download from goo.gl/le8dGZ

    • @ianjucocabido3876
      @ianjucocabido3876 8 ปีที่แล้ว

      Hello, have you tried opening another activity by clicking on of the submenus?

    • @aminebenemhamed6178
      @aminebenemhamed6178 8 ปีที่แล้ว

      Thank you

  • @sanyasareen971
    @sanyasareen971 7 ปีที่แล้ว

    how to change the size of the buttons?
    and also how to change the shape of the buttons

  • @hajrashafique8471
    @hajrashafique8471 5 ปีที่แล้ว

    this dependencies library is not working

  • @saminadhikari7532
    @saminadhikari7532 8 ปีที่แล้ว +1

    gr8 tutorial..thanks!
    can we put text too?

  • @mohamadfattahi4542
    @mohamadfattahi4542 7 ปีที่แล้ว +1

    Thank you, Dear Professor.

  • @steveskamdem1608
    @steveskamdem1608 5 ปีที่แล้ว

    please can i put a string in addSubMenu?

  • @hakhamaneshkarimi6200
    @hakhamaneshkarimi6200 7 ปีที่แล้ว +1

    Thank you it was very usefull for me

  • @dutchman121
    @dutchman121 7 ปีที่แล้ว

    Please help me how to use circle menu on touch screen event in background service

  • @hemak1814
    @hemak1814 8 ปีที่แล้ว

    hello, its gud and working but i fixed splash screen its not working then how i can do.....

  • @adibmakhoul7076
    @adibmakhoul7076 8 ปีที่แล้ว

    Why i can't import compile 'com.github.Hitomis:CircleMenu:v1.0.0' in my app ?
    is it available in Android Studio 2.0 ?
    Thank you !

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว +1

      +Adib Makhoul Kindly use v1.0.2..Thanks

    • @adibmakhoul7076
      @adibmakhoul7076 8 ปีที่แล้ว

      Appeteria Technologies Thanks , but is there a way to solve this problem in v 2.0 ?
      Thank you very much !

    • @VikumCharukaEgodapitiya
      @VikumCharukaEgodapitiya 7 ปีที่แล้ว

      its still not working for me i have :
      Android Studio 2.2.3
      Build #AI-145.3537739, built on December 2, 2016
      JRE: 1.8.0_76-release-b03 amd64
      JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      +Vikum Charuka Egodapitiya Try Clean Project

  • @muhammadwasim4029
    @muhammadwasim4029 7 ปีที่แล้ว

    how can i open a new activity when i click the circle button

  • @unknowntube165
    @unknowntube165 7 ปีที่แล้ว

    thak u for this,i want to ask ,Can you show me to use it on other screen application as easy touch?

  • @angelicaramirez7904
    @angelicaramirez7904 8 ปีที่แล้ว

    how can I open up a new screen after clicking on one of the options on this menu?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      +Angelica Ramirez You can refer our project goo.gl/le8dGZ

    • @ianjucocabido3876
      @ianjucocabido3876 8 ปีที่แล้ว

      Hello, have you tried opening another activity by clicking on of the submenus?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      Refer goo.gl/le8dGZ

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      +KYLE TRUSSO Use intent instead of Toast message. Refer our project goo.gl/le8dGZ

  • @menusha95
    @menusha95 7 ปีที่แล้ว

    How can I start the buttons one after another when middle button is pressed?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +1

      To achieve this you need to create your own circle menu using Floating Action Button and Animations and implement the required logic. our this video might give some idea about it th-cam.com/video/Cys_i-6Pu-o/w-d-xo.html

    • @menusha95
      @menusha95 7 ปีที่แล้ว

      Thanks a lot for your quick feedback and that video was helpful!

  • @chitrabahadur1722
    @chitrabahadur1722 7 ปีที่แล้ว

    hi, good tutorial. As in video their is one quick ball at every screen . how to show circular menu in every screen of device outside the app just like quick ball?

  • @ipsitapradhan4592
    @ipsitapradhan4592 6 ปีที่แล้ว

    AMAZING.....................

  • @xpikdeveloper4351
    @xpikdeveloper4351 7 ปีที่แล้ว

    Hi friend good job for this!!! I have a question: Can I skip the circular animation after click a menu option? How can I do that?

  • @AlejandroRodriguez-jh7vl
    @AlejandroRodriguez-jh7vl 7 ปีที่แล้ว

    Cómo puedo hacer para que el usuario pueda mover el botón a la posición que el quiera?

  • @Aldrakoin
    @Aldrakoin 7 ปีที่แล้ว

    And if I want to move to a new activity as would be?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      Change your code as below
      public void onMenuSelected(int index) {
      switch (index) {
      case 0:
      Toast.makeText(HomeControl.this, "Navigation Clicked", Toast.LENGTH_SHORT).show();
      Intent i = new Intent(MainActivity.this, YourActivityName.class);
      startActivity(i);
      break;

    • @Aldrakoin
      @Aldrakoin 7 ปีที่แล้ว

      Trank you, I do it differently

    • @milofolenghi7320
      @milofolenghi7320 7 ปีที่แล้ว

      Hello. I used this code to move to a new activity but it moves too fast to the new activity so the circle effect does not show anymore

  • @dervishanzade
    @dervishanzade 7 ปีที่แล้ว

    hi, How to use it in Fragment

  • @anicou1
    @anicou1 7 ปีที่แล้ว +1

    Thanks for the permission to use it on my app.
    I would like to remove the Menu and cancel button and keep the 5 buttons.
    So the idea is to have a permanent circular menu, but I don't know how to do it, the method SetMainMenu needs 2 ints, but I don't those two buttons and events to close and appear.
    If you have any idea, let me know.
    thanks

  • @marcosdesenv
    @marcosdesenv 8 ปีที่แล้ว

    Perfect, thanks

  • @rezasaedi2185
    @rezasaedi2185 6 ปีที่แล้ว

    Thank you .this tutorial is very simple and is good. liiiiiiiiiike

  • @ahmedfayyiz1139
    @ahmedfayyiz1139 6 ปีที่แล้ว

    Wow!! thank you

  • @DotaGuide-jz3in
    @DotaGuide-jz3in 7 ปีที่แล้ว

    this video help me to create circle menu but one more thing how can i change the menu button position e.g.: bottom_center on main activity can u reply me plz sir i want to know it .... thank for making good video tutorial .... waiting your reply sir

  • @oussamakhalladi4304
    @oussamakhalladi4304 7 ปีที่แล้ว

    please how to make intent in this menu

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      +OUSSAMA KHALLADI Use Explicit Intent instead of Toast mes. Refer project goo.gl/le8dGZ

    • @oussamakhalladi4304
      @oussamakhalladi4304 7 ปีที่แล้ว

      please i want to change only the size of icon open

  • @leojangelicomacario161
    @leojangelicomacario161 7 ปีที่แล้ว +1

    thanks for this wonderful tutorial! how can i change the size of the circles? i want it more bigger if its applicable

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +3

      To increase icon size change App dependencies
      compile 'com.github.Hitomis:CircleMenu:v1.0.0' to compile 'com.github.Hitomis:CircleMenu:v1.0.2'
      after changing dependencies of circle menu change height and width property of circle_menu to Match Parent in activity_main.xml
      refer our porject from Link : goo.gl/hPJAPC

    • @leojangelicomacario161
      @leojangelicomacario161 7 ปีที่แล้ว

      thank you very much! I did it! :)
      how can i open a new activity when i click the circle?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +1

      Change your code as below
      public void onMenuSelected(int index) {
      switch (index) {
      case 0:
      Toast.makeText(HomeControl.this, "Navigation Clicked", Toast.LENGTH_SHORT).show();
      Intent i = new Intent(MainActivity.this, YourActivityName.class);
      startActivity(i);
      break;

    • @futbollistixio4487
      @futbollistixio4487 6 ปีที่แล้ว

      doesn't work for me. do you have an alternative?

  • @kavinbalaji1875
    @kavinbalaji1875 7 ปีที่แล้ว

    hi bro..I can't gradle app ... it shows some error that it can't resolve com.githum.Hitomis:CircleMenu:v1.0.0... help me bro... urgent

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว

      Try Clean Project (Menu : Build -> Clean Project)

    • @rjluck1696
      @rjluck1696 7 ปีที่แล้ว

      I'm getting the same error in the gradle bro, did the clean project work?

  • @anicou1
    @anicou1 7 ปีที่แล้ว

    Hi,
    Thanks for this great video.
    Can I use your Circular menu and the library you created on the app I am creating ?
    Thanks

  • @aeronjohngarcia
    @aeronjohngarcia 7 ปีที่แล้ว

    CircleMenuExamples has stopped...please help :(

  • @ricardoxerna9072
    @ricardoxerna9072 6 ปีที่แล้ว

    The best

  • @ianjucocabido3876
    @ianjucocabido3876 8 ปีที่แล้ว

    I've had execution failed for task sir. 'app:mergeDebugResources'
    >Error:java.lang.RuntimeException: Some file crunching failed. Help pls thanks huhu

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      Try Clean Project (Menu Build-> Clean Project)
      Refer : stackoverflow.com/a/36276670

    • @ianjucocabido3876
      @ianjucocabido3876 8 ปีที่แล้ว

      Sir is there a way I can move to another activity by clicking on the sub menus? I'm working on my project right now and tried everything but won't work. Thank you so much! I really appreciate your quick replies.

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      Instead of Toast message use Explicit Intent to open activity. Refer project from goo.gl/le8dGZ

    • @ianjucocabido3876
      @ianjucocabido3876 8 ปีที่แล้ว

      Should I put it inside the case sir?
      Inside comment is how I code it but wont work :(
      public void onMenuSelected(int index) {
      switch (index) {
      case 0:
      Toast.makeText(HomeControl.this, "Navigation Clicked", Toast.LENGTH_SHORT).show();
      /**icon_navi.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
      Intent i = new Intent(HomeControl.this, NavigateControl.class);
      startActivity(i);
      }
      });**/
      break;

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      No need to set ClickListner. Change your code as below
      public void onMenuSelected(int index) {
      switch (index) {
      case 0:
      Toast.makeText(HomeControl.this, "Navigation Clicked", Toast.LENGTH_SHORT).show();
      Intent i = new Intent(HomeControl.this, NavigateControl.class);
      startActivity(i);
      break;

  • @namrarais1460
    @namrarais1460 7 ปีที่แล้ว

    hey m getting an error Error:Illegal character in authority at index 8: jitpack.io

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +1

      +Namra Rais check if you are having space character near jitpack.io at line 8 in gradle file

    • @namrarais1460
      @namrarais1460 7 ปีที่แล้ว

      thankyou :) can we increase the size of middle button ?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +1

      To increase icon size change App dependencies
      compile 'com.github.Hitomis:CircleMenu:v1.0.0' to compile 'com.github.Hitomis:CircleMenu:v1.0.2'
      after changing dependencies of circle menu change height and width property of circle_menu to Match Parent in activity_main.xml
      refer our porject from Link : goo.gl/hPJAPC

  • @abhisheksatbhai768
    @abhisheksatbhai768 7 ปีที่แล้ว

    error saying app cannot be opened plz help

  • @eduamzia
    @eduamzia 7 ปีที่แล้ว

    thank u so much

  • @4evermejdi
    @4evermejdi 8 ปีที่แล้ว

    thanks a lot ,how can i use my own icons(without adding a color)

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว +1

      To implement this make following changes in your project
      Step 1. Change Background Colour of SubMenus to #00ffffff
      e.g. .addSubMenu(Color.parseColor("#00ffffff"), R.mipmap.ic_alarm)
      Step 2. Create PNG Icons with transparent background

    • @4evermejdi
      @4evermejdi 8 ปีที่แล้ว

      thanks a lot i will try it

    • @4evermejdi
      @4evermejdi 8 ปีที่แล้ว

      i will try this thank you

  • @subhapalrr
    @subhapalrr 7 ปีที่แล้ว

    plz make video about fragmentation...

  • @ronenamon
    @ronenamon 7 ปีที่แล้ว

    thank u

  • @samivic_1
    @samivic_1 8 ปีที่แล้ว

    Thx, it's really a great and Simple tutorial. but what to write to encrease witdh in 1.0.2 plz?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      +Sami Say You need to change the Width property of CircleMenu tag...You can refer our project goo.gl/le8dGZ

    • @samivic_1
      @samivic_1 8 ปีที่แล้ว

      line of code to change please? i downlaoded the projet but i didn't get it, sorry! :/

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      +Sami Say To increase icon size change App dependencies
      compile 'com.github.Hitomis:CircleMenu:v1.0.0' to compile 'com.github.Hitomis:CircleMenu:v1.0.2'
      after changing dependencies of circle menu change height and width property of circle_menu to Match Parent in activity_main.xml
      Url Link : goo.gl/hPJAPC

  • @amigoswholeselling2710
    @amigoswholeselling2710 8 ปีที่แล้ว

    Thanks Great Tutorial but How to Change the icon size plzz say bro

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  8 ปีที่แล้ว

      +Amigos Wholeselling Thanks for watching our tutorial video. To increase icon size, you need to update the reference of the library to 1.0.2.
      compile 'com.github.Hitomis:CircleMenu:v1.0.2' and change the width property of the circle menu.

  • @maynardtacla3169
    @maynardtacla3169 8 ปีที่แล้ว

    hi sir! can you teach me how to scroll that menu? thnx ^^

  • @mehnaztabassum2334
    @mehnaztabassum2334 6 ปีที่แล้ว

    sir please make tutorial on circle menu showing that
    how to go on another activity from that menu

    • @shakeelanjum32
      @shakeelanjum32 6 ปีที่แล้ว

      did you figure it out? I am stuck in same problem for a couple of days..tip plzz?

  • @namrarais1460
    @namrarais1460 7 ปีที่แล้ว

    Can I get your email address to ask further more queries about animation?

    • @AppeteriaTechnologies
      @AppeteriaTechnologies  7 ปีที่แล้ว +1

      +Namra Rais you can send your queries at training@appeteria.com