package
com.gtappdevelopers.kotlingfgproject;
import
android.content.res.ColorStateList;
import
android.graphics.Color;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.Toast;
import
androidx.appcompat.app.AppCompatActivity;
import
com.google.android.material.floatingactionbutton.FloatingActionButton;
import
java.util.Random;
public
class
MainActivity
extends
AppCompatActivity {
private
FloatingActionButton fabAction;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fabAction = findViewById(R.id.idFAB);
fabAction.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v) {
Random rnd =
new
Random();
int
color = Color.argb(
255
, rnd.nextInt(
256
), rnd.nextInt(
256
), rnd.nextInt(
256
));
fabAction.setBackgroundTintList(ColorStateList.valueOf(color));
Toast.makeText(MainActivity.
this
,
"Color of FAB changed.."
, Toast.LENGTH_SHORT).show();
}
});
}
}