use of com.rey.material.widget.FloatingActionButton in project material by rey5137.
the class FabFragment method onCreateView.
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_fab, container, false);
final FloatingActionButton fab_line = (FloatingActionButton) v.findViewById(R.id.fab_line);
fab_line.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
fab_line.setLineMorphingState((fab_line.getLineMorphingState() + 1) % 2, true);
}
});
final FloatingActionButton fab_image = (FloatingActionButton) v.findViewById(R.id.fab_image);
mDrawables[0] = v.getResources().getDrawable(R.drawable.ic_autorenew_white_24dp);
mDrawables[1] = v.getResources().getDrawable(R.drawable.ic_done_white_24dp);
fab_image.setIcon(mDrawables[index], false);
fab_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
index = (index + 1) % 2;
fab_image.setIcon(mDrawables[index], true);
}
});
return v;
}
use of com.rey.material.widget.FloatingActionButton in project material by rey5137.
the class ButtonFragment method onCreateView.
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_button, container, false);
Button bt_flat = (Button) v.findViewById(R.id.button_bt_flat);
Button bt_flat_color = (Button) v.findViewById(R.id.button_bt_flat_color);
Button bt_flat_wave = (Button) v.findViewById(R.id.button_bt_flat_wave);
Button bt_flat_wave_color = (Button) v.findViewById(R.id.button_bt_flat_wave_color);
Button bt_raise = (Button) v.findViewById(R.id.button_bt_raise);
Button bt_raise_color = (Button) v.findViewById(R.id.button_bt_raise_color);
Button bt_raise_wave = (Button) v.findViewById(R.id.button_bt_raise_wave);
Button bt_raise_wave_color = (Button) v.findViewById(R.id.button_bt_raise_wave_color);
FloatingActionButton bt_float = (FloatingActionButton) v.findViewById(R.id.button_bt_float);
FloatingActionButton bt_float_color = (FloatingActionButton) v.findViewById(R.id.button_bt_float_color);
FloatingActionButton bt_float_wave = (FloatingActionButton) v.findViewById(R.id.button_bt_float_wave);
FloatingActionButton bt_float_wave_color = (FloatingActionButton) v.findViewById(R.id.button_bt_float_wave_color);
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
if (v instanceof FloatingActionButton) {
FloatingActionButton bt = (FloatingActionButton) v;
bt.setLineMorphingState((bt.getLineMorphingState() + 1) % 2, true);
}
// System.out.println(v + " " + ((RippleDrawable)v.getBackground()).getDelayClickType());
}
};
View.OnClickListener listener_delay = new View.OnClickListener() {
@Override
public void onClick(View v) {
if (v instanceof FloatingActionButton) {
FloatingActionButton bt = (FloatingActionButton) v;
bt.setLineMorphingState((bt.getLineMorphingState() + 1) % 2, true);
}
// System.out.println(v + " " + ((RippleDrawable)v.getBackground()).getDelayClickType());
}
};
bt_flat.setOnClickListener(listener);
bt_flat_wave.setOnClickListener(listener);
bt_raise.setOnClickListener(listener);
bt_raise_wave.setOnClickListener(listener);
bt_float.setOnClickListener(listener);
bt_float_wave.setOnClickListener(listener);
bt_flat_color.setOnClickListener(listener_delay);
bt_flat_wave_color.setOnClickListener(listener_delay);
bt_raise_color.setOnClickListener(listener_delay);
bt_raise_wave_color.setOnClickListener(listener_delay);
bt_float_color.setOnClickListener(listener_delay);
bt_float_wave_color.setOnClickListener(listener_delay);
return v;
}
Aggregations