1 package com.getbase.floatingactionbutton.sample; 2 3 import com.getbase.floatingactionbutton.FloatingActionButton; 4 import com.getbase.floatingactionbutton.FloatingActionsMenu; 5 6 import android.app.Activity; 7 import android.graphics.drawable.ShapeDrawable; 8 import android.graphics.drawable.shapes.OvalShape; 9 import android.os.Bundle; 10 import android.view.View; 11 import android.view.View.OnClickListener; 12 import android.widget.Toast; 13 14 public class MainActivity extends Activity { 15 @Override 16 protected void onCreate(Bundle savedInstanceState) { 17 super.onCreate(savedInstanceState); 18 setContentView(R.layout.activity_main); 19 20 findViewById(R.id.pink_icon).setOnClickListener(new OnClickListener() { 21 @Override 22 public void onClick(View v) { 23 Toast.makeText(MainActivity.this, "Clicked pink Floating Action Button", Toast.LENGTH_SHORT).show(); 24 } 25 }); 26 27 FloatingActionButton button = (FloatingActionButton) findViewById(R.id.setter); 28 button.setSize(FloatingActionButton.SIZE_MINI); 29 button.setColorNormalResId(R.color.pink); 30 button.setColorPressedResId(R.color.pink_pressed); 31 button.setIcon(R.drawable.ic_fab_star); 32 button.setStrokeVisible(false); 33 34 final View actionB = findViewById(R.id.action_b); 35 36 FloatingActionButton actionC = new FloatingActionButton(getBaseContext()); 37 actionC.setTitle("Hide/Show Action above"); 38 actionC.setOnClickListener(new OnClickListener() { 39 @Override 40 public void onClick(View v) { 41 actionB.setVisibility(actionB.getVisibility() == View.GONE ? View.VISIBLE : View.GONE); 42 } 43 }); 44 45 final FloatingActionsMenu menuMultipleActions = (FloatingActionsMenu) findViewById(R.id.multiple_actions); 46 menuMultipleActions.addButton(actionC); 47 48 final FloatingActionButton removeAction = (FloatingActionButton) findViewById(R.id.button_remove); 49