如何在android中实现arc菜单动画

如何在android中实现arc菜单动画,android,material-design,android-design-library,Android,Material Design,Android Design Library,我正在尝试实现一个类似于 我有一个FloatingActionButton,如本演示所示,单击该按钮,将弹出4个圆形按钮,并显示慢速动画。有人知道怎么做吗?是否可以在没有任何支持库的情况下实现它。我已经实现了FloatingActionButton 看到了吗 像这样包含在布局中 <com.capricorn.ArcMenu android:id="@+id/arc_menu_2" android:layout_width="wrap_content" andr

我正在尝试实现一个类似于

我有一个
FloatingActionButton
,如本演示所示,单击该按钮,将弹出4个圆形按钮,并显示慢速动画。有人知道怎么做吗?是否可以在没有任何支持库的情况下实现它。我已经实现了
FloatingActionButton

看到了吗

像这样包含在布局中

<com.capricorn.ArcMenu
     android:id="@+id/arc_menu_2"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     arc:fromDegrees="@dimen/menuFromDegrees"
     arc:toDegrees="@dimen/menuToDegrees"
     arc:childSize="@dimen/menuChildSize"/>

我在项目中只使用了必要的类,所以不需要使用未使用的类,您也可以查看


您可以使用材质圆弧菜单

用法

向build.gradle添加依赖项:

dependencies {
compile 'com.sa90.materialarcmenu:library:1.3'

}



<com.sa90.materialarcmenu.ArcMenu
    android:id="@+id/arcMenu"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    app:menu_scr="@drawable/ic_dialog_dialer"
    app:menu_open="arc_left">

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab1"
        android:layout_width="wrap_content"
        android:src="@drawable/ic_dialog_email"
        android:layout_height="wrap_content" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:src="@drawable/ic_dialog_alert"
        android:layout_height="wrap_content" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:src="@drawable/ic_dialog_info"
        android:layout_height="wrap_content" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:src="@drawable/ic_dialog_map"
        android:layout_height="wrap_content" />

</com.sa90.materialarcmenu.ArcMenu>
依赖项{
编译'com.sa90.materialarcmenu:library:1.3'
}

我想要像Hangout 4.0这样的浮动动作按钮而不使用第三方库。嘿,我想要像Hangout 4.0这样的浮动动作按钮而不使用第三方库。嘿@sanatshukla问新问题。OP想要如何制作动画,这样库才能满足他的要求requirement@Nilesh是否有可能在没有第三方支持的情况下实现这一点党的图书馆?是的,但你必须写你自己的逻辑,你可以参考图书馆的逻辑,写你自己的实现