You are on page 1of 3

<com.google.android.material.floatingactionbutton.

FloatingActionButton
android:id="@+id/fAB1"
android:layout_width="77dp"
android:layout_height="80dp"
app:srcCompat="@android:drawable/SMILE2" />
public class MainActivity extends AppCompatActivity {
FloatingActionButton fab1,fab2,fab3;

boolean f=false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

fab1=findViewById(R.id.floatingActionButton);
fab2=findViewById(R.id.floatingActionButton2);
fab3=findViewById(R.id.floatingActionButton3);

fab2.setVisibility(View.INVISIBLE);
fab3.setVisibility(View.INVISIBLE);

fab1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (f == false) {
f = true;
fab2.setVisibility(View.VISIBLE);
fab3.setVisibility(View.VISIBLE);
} else {
fab2.setVisibility(View.INVISIBLE);
fab3.setVisibility(View.INVISIBLE);
f=false;
}
}

public class MainActivity extends AppCompatActivity


{
FloatingActionButton f1,f2,f3,f4,f5,f6;
TextView t1,t2,t3,t4;
int i=0,j=0;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t1=findViewById(R.id.textView);
t2=findViewById(R.id.textView2);
t3=findViewById(R.id.textView3);
t4=findViewById(R.id.textView4);

f1=findViewById(R.id.f3);
f2=findViewById(R.id.floatingActionButton);
f3=findViewById(R.id.floatingActionButton2);
f4=findViewById(R.id.floatingActionButton4);
f5=findViewById(R.id.floatingActionButton3);
f6=findViewById(R.id.floatingActionButton5);
f1.setVisibility(View.INVISIBLE);
f2.setVisibility(View.INVISIBLE);
f4.setVisibility(View.INVISIBLE);
f5.setVisibility(View.INVISIBLE);
f6.setVisibility(View.INVISIBLE);
t1.setVisibility(View.INVISIBLE);
t2.setVisibility(View.INVISIBLE);
t3.setVisibility(View.INVISIBLE);
t4.setVisibility(View.INVISIBLE);

f3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"Expand",
Toast.LENGTH_LONG).show();
if (i == 0) {
f4.setVisibility(View.VISIBLE);
i = 1;
}
else {
f1.setVisibility(View.INVISIBLE);
f2.setVisibility(View.INVISIBLE);
f4.setVisibility(View.INVISIBLE);
f5.setVisibility(View.INVISIBLE);
f6.setVisibility(View.INVISIBLE);
t1.setVisibility(View.INVISIBLE);
t2.setVisibility(View.INVISIBLE);
t3.setVisibility(View.INVISIBLE);
t4.setVisibility(View.INVISIBLE);
i = 0;
}
}
});
f4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"Menu",
Toast.LENGTH_LONG).show();
if (j == 0) {
f1.setVisibility(View.VISIBLE);
f2.setVisibility(View.VISIBLE);
f5.setVisibility(View.VISIBLE);
f6.setVisibility(View.VISIBLE);
t1.setVisibility(View.VISIBLE);
t2.setVisibility(View.VISIBLE);
t3.setVisibility(View.VISIBLE);
t4.setVisibility(View.VISIBLE);
j = 1;
}
else {
f1.setVisibility(View.INVISIBLE);
f2.setVisibility(View.INVISIBLE);
f5.setVisibility(View.INVISIBLE);
f6.setVisibility(View.INVISIBLE);
t4.setVisibility(View.INVISIBLE);
t1.setVisibility(View.INVISIBLE);
t2.setVisibility(View.INVISIBLE);
t3.setVisibility(View.INVISIBLE);
j = 0;
}
}
});
f2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"Mike", Toast.LENGTH_LONG).show();
}
});

}
}

You might also like