[英]Fab icon size change
为什么这个简单的代码不起作用? 最初,我使用xml代码app:fabSize="mini"
将fab图标的大小设置为mini。
然后,我将这一小段代码用于Java代码以互换大小
final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(fab.SIZE_MINI == 1)
{
fab.setSize(FloatingActionButton.SIZE_NORMAL);
}
else
fab.setSize(FloatingActionButton.SIZE_MINI);
}
});
}
第一次单击时,它的确会更改为正常大小,但此后不会更改。 任何帮助,将不胜感激!
您应该使用fab.getSize() == FloatingActionButton.SIZE_MINI
检查
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.