rjsvieira / floatingMenu

An orbit-like action button
Apache License 2.0
305 stars 42 forks source link

Set Radius does not work #14

Closed keshav1139 closed 1 month ago

keshav1139 commented 6 years ago

I am trying to set different radiuses but the behavior is same for all values

Please find the code snippet below:

My XML - Its inside horizontal linear layout

<rjsv.floatingmenu.floatingmenubutton.FloatingMenuButton
                android:id="@+id/my_floating_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginEnd="10dp"
                android:layout_marginRight="10dp"
                floatingMenuActionButton:animationType="radial"
                floatingMenuActionButton:dispositionEndAngle="90"
                floatingMenuActionButton:dispositionStartAngle="-90"
                floatingMenuActionButton:subActionButtonRadius="1000">

                <rjsv.floatingmenu.floatingmenubutton.subbutton.FloatingSubButton
                    android:id="@+id/sub_button_1"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:background="@android:drawable/btn_minus" />

                <rjsv.floatingmenu.floatingmenubutton.subbutton.FloatingSubButton
                    android:id="@+id/sub_button_2"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:background="@android:drawable/btn_minus" />

                <rjsv.floatingmenu.floatingmenubutton.subbutton.FloatingSubButton
                    android:id="@+id/sub_button_3"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:background="@android:drawable/btn_minus" />

                <rjsv.floatingmenu.floatingmenubutton.subbutton.FloatingSubButton
                    android:id="@+id/sub_button_4"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:background="@android:drawable/btn_minus" />

            </rjsv.floatingmenu.floatingmenubutton.FloatingMenuButton>

Please find below my java code:

FloatingMenuButton fab_1 = findViewById(R.id.my_floating_button);
        fab_1.setStartAngle(-90)
                .setEndAngle(90)
                .setRadius(500)
                .setAnimationType(AnimationType.RADIAL)
                .setMovementStyle(MovementStyle.STICKED_TO_SIDES);

Please let me know why the setRadius is not working and how can I fix that issue.

rjsvieira commented 6 years ago

Hello @keshav1139 Apologies for the late answer. Is this problem still persisting? Have you found any issue on your regarding this? Kind regards,