@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()); } };
@Override public void onClick(View v) { fab_line.setLineMorphingState((fab_line.getLineMorphingState() + 1) % 2, true); } });
@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()); } };
@Override protected void onRestoreInstanceState(Parcelable state) { SavedState ss = (SavedState) state; super.onRestoreInstanceState(ss.getSuperState()); if(ss.state >= 0) setLineMorphingState(ss.state, false); requestLayout(); }