XML文件代码:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Java文件代码:
FloatingActionButton ehkelebutton = (FloatingActionButton) findViewById(R.id.ehkelebutton);
ImageView ehkele1 = new ImageView(this);
ehkele1.setImageResource(R.drawable.ehkelehublogo);
ImageView ehkele2 = new ImageView(this);
ehkele2.setImageResource(R.mipmap.ic_launcher);
ImageView ehkele3 = new ImageView(this);
ehkele3.setImageResource(R.mipmap.ic_launcher);
ImageView ehkele4 = new ImageView(this);
ehkele4.setImageResource(R.mipmap.ic_launcher);
SubActionButton.Builder itemBuilder = new SubActionButton.Builder(this);
SubActionButton button1 = itemBuilder.setContentView(ehkele1).build();
SubActionButton button2 = itemBuilder.setContentView(ehkele2).build();
SubActionButton button3 = itemBuilder.setContentView(ehkele3).build();
SubActionButton button4 = itemBuilder.setContentView(ehkele4).build();
FloatingActionMenu actionMenu = new FloatingActionMenu.Builder(this)
.addSubActionView(button1)
.addSubActionView(button2)
.addSubActionView(button3)
.addSubActionView(button4)
.attachTo(ehkelebutton)
.build();
以下是我要调整大小的照片:
答案 0 :(得分:0)
通过fab_type xml属性设置按钮类型(正常或迷你)
fab:fab_type="mini"
或 java代码
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setType(FloatingActionButton.TYPE_MINI);
更多详情请参阅FloatingActionButton
答案 1 :(得分:0)
如果您看到FAB的代码,它正在扩展ImageButton。
因此,创建一个ImageButton,给它提升,使drawable创建一个圆并将其设置为背景并将src添加到ImageButton。