如何在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是否有可能在没有第三方支持的情况下实现这一点党的图书馆?是的,但你必须写你自己的逻辑,你可以参考图书馆的逻辑,写你自己的实现