Java 浮动动作按钮以弧形样式显示,如Skype
我正在定制一个浮动操作按钮,该按钮可展开以显示菜单,我已实现了可展开菜单的FAB,但我希望为其添加背景色,以及展开菜单的背景色Java 浮动动作按钮以弧形样式显示,如Skype,java,android,android-studio,floating-action-button,Java,Android,Android Studio,Floating Action Button,我正在定制一个浮动操作按钮,该按钮可展开以显示菜单,我已实现了可展开菜单的FAB,但我希望为其添加背景色,以及展开菜单的背景色 ImageView imageView = new ImageView(this); imageView.setImageResource(R.drawable.notes_bottom_menu); FloatingActionButton actionButton = new FloatingActionButton.Builder(this)
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.notes_bottom_menu);
FloatingActionButton actionButton = new FloatingActionButton.Builder(this)
.setContentView(imageView)
.build();
ImageView iconName = new ImageView(this);
iconName.setImageResource(R.drawable.create_note);
ImageView iconDate = new ImageView(this);
iconDate.setImageResource(R.drawable.home_coach);
ImageView iconRating = new ImageView(this);
iconRating.setImageResource(R.drawable.bookmark);
SubActionButton.Builder itemBuilder = new SubActionButton.Builder(this);
SubActionButton buttonName = itemBuilder.setContentView(iconName).build();
SubActionButton buttonDate = itemBuilder.setContentView(iconDate).build();
SubActionButton buttontRatings = itemBuilder.setContentView(iconRating).build();
FloatingActionMenu actionMenu = new FloatingActionMenu.Builder(this)
.addSubActionView(buttonName)
.addSubActionView(buttonDate)
.addSubActionView(buttonRatings)
.attachTo(actionButton)
.build();
这是我想要实现的示例图片谢谢。看看这个很棒的图书馆 向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'
}
嘿,伙计,如果你对你的问题有任何想法,请告诉我。