Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 浮动动作按钮以弧形样式显示,如Skype_Java_Android_Android Studio_Floating Action Button - Fatal编程技术网

Java 浮动动作按钮以弧形样式显示,如Skype

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)

我正在定制一个浮动操作按钮,该按钮可展开以显示菜单,我已实现了可展开菜单的FAB,但我希望为其添加背景色,以及展开菜单的背景色

 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'
}

嘿,伙计,如果你对你的问题有任何想法,请告诉我。