设置浮动操作按钮的位置[在浮动操作菜单中]

时间:2016-04-06 10:11:29

标签: android floating-action-button

在浮动动作菜单[FAM]中设置浮动动作按钮[FAB]的位置是否有任何经验?

由于屏幕尺寸不符合FAB [14]的数量,因此我需要在第二列/其他位置使用少量FAB。 Image Here

这是我的情况: final com.github.clans.fab.FloatingActionMenu famLeft =(com.github.clans.fab.FloatingActionMenu)findViewById(R.id.menu_labels_left);

for(int i = 13; i> = 0; i--){

com.github.clans.fab.FloatingActionButton fabLeft = new com.github.clans.fab.FloatingActionButton(this);

String uri = "@drawable/" + hr_logo[i];

int imageResource = getResources().getIdentifier(uri, null, getPackageName());

Bitmap bm = BitmapFactory.decodeResource(getResources(), imageResource);

bm = Bitmap.createScaledBitmap(bm, dpToPx(40), dpToPx(40), true);

fabLeft.setImageBitmap(bm);

fabLeft.setLabelText(sub_cat_name[i]);

fabLeft.setColorNormal(R.color.WetAsphalt);

famLeft.addMenuButton(fabLeft);

fabLeft.setButtonSize(FloatingActionButton.SIZE_MINI);

fabLeft.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
    }

});

}

1 个答案:

答案 0 :(得分:0)

请在github上查看此库

https://github.com/Clans/FloatingActionButton

你可能会在这里找到解决方案。或者只是一个解决办法。

或者更确切地说,我建议您将您的FAB放在xml中的任何位置。并处理程序中每个FAB的可见性。

也许你应该在一个列中滚动FAB,我不知道如何开发这个,我认为这将是最好的方法。

快乐编码!