このライブラリを使用してフローティング アクション バーを実装していますが、画面にスナックバーが表示されたときにボタンを移動する方法が見つからないようです。そのライブラリでも可能ですか?
40738 次
5 に答える
10
android.support.design.widget.FloatingActionButton
と を使用してみてくださいCoordinatorLayout
。
そして、これを試してください:
fabView = findViewById(R.id.floating_action_button_id);
Snackbar.make(fabView, "Hi", Snackbar.LENGTH_LONG).show()
于 2015-06-25T08:44:14.170 に答える
4
コトリン:
class CustomBehavior : CoordinatorLayout.Behavior<FloatingActionButton> {
....
override fun onAttachedToLayoutParams(params: CoordinatorLayout.LayoutParams) {
super.onAttachedToLayoutParams(params)
//set dodgeInsetEdges to BOTTOM so that we dodge any Snackbars
params.dodgeInsetEdges = Gravity.BOTTOM
}
.....
}
于 2018-03-15T11:06:01.507 に答える
2
使用してparentLayoutを設定できます-FABとして、
Snackbar.make(parentLayout, R.string.snackbar_text,Snackbar.LENGTH_LONG).setAction(R.string.snackbar_action, myOnClickListener).show();
于 2015-09-04T12:55:13.550 に答える