2015-09-04 86 views
1

弧形菜单的动画我想实现类似于我已经如本演示一个FloatingActionButton,在单击该this如何实现机器人

一个弧形菜单,4个圆形按钮,将弹出慢动画。任何人都知道如何做到这一点?没有任何支持库可以实现它吗?我已经实施FloatingActionButton

+0

我想浮动像'小聚4.0'操作按钮,而无需使用第三方库。 – SANAT

回答

0

看到这个library

包括在你的布局像这样

<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"/> 
+0

嘿我想要像Hangout 4.0这样的浮动操作按钮而不使用第三方库。 – SANAT

+0

嗨@sanatshukla问新问题.OP想要那个动画库如何满足他的要求 –

+0

@Nilesh是否可以在没有第三方库的情况下实现? – user3339689

0

您可以使用材质弧形菜单https://github.com/saurabharora90/MaterialArcMenu

使用

添加依赖于你的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>