44

このライブラリhttps://github.com/futuresimple/android-floating-action-buttonを使用しました。メインボタンの画像を変更するにはどうすればよいですか? 小さいボタンの 1 つを選択した直後にボタンの画像を変更したい。

4

9 に答える 9

32

これを .XML で使用できます。

android:src="@drawable/icon" // change backgroung icon
app:backgroundTint="@color/icons" // change background color

これをコードで使用します。

 mFloatingActionButton.setImageResource(R.drawable/icon2);
于 2016-07-21T15:41:20.673 に答える
2
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_btn);

// State 1 -on

fab.setImageDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.fab_on));

// State  2 - off

fab.setImageDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.fab_off));
于 2016-10-31T08:34:43.820 に答える
-1

残念ながら、このライブラリでは、メニューからアイコンを変更することはできません (詳細からこのライブラリの問題を参照してください)。

そのため、このライブラリを削除して、より柔軟なライブラリを使用しました! 元々はフォークですが、現在はより高度になっています。

リンクはこちら

于 2015-09-22T06:53:33.023 に答える