2015-09-04 3 views
1

Я пытаюсь реализовать меню один дуги, подобную thisКак реализовать дуги анимации меню в андроид

Я один FloatingActionButton, как показано в этом примере, при нажатии на который, 4 кнопки круг должен появиться с медленной анимацией , Кто-нибудь знает, как это сделать? Возможно ли реализовать его без каких-либо библиотек поддержки. Я уже реализовал FloatingActionButton.

+0

я хочу Плавающие кнопки действий, как 'Hangout 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

эй, я хочу плавающей кнопки действия, как Hangouts 4.0 без использования сторонней библиотеки. – SANAT

+0

эй @sanatshukla спросите новый вопрос .OP хотите как эта анимация так библиотека выполнит его требование –

+0

@Nilesh можно ли реализовать это без сторонних библиотек? – user3339689

0

я использовал следующее путем не принимать только необходимые классы в проекте поэтому нет необходимости иметь ип используемые классы вы также есть смотрите

https://github.com/daCapricorn/ArcMenu

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> 
Смежные вопросы