2015-09-04 38 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>