List of usage examples for android.graphics.drawable RippleDrawable setVisible
@Override public boolean setVisible(boolean visible, boolean restart)
From source file:com.winneredge.stockly.wcommons.floatingactionwidget.FloatingActionButton.java
@TargetApi(Build.VERSION_CODES.LOLLIPOP) void onActionUp() { if (mBackgroundDrawable instanceof StateListDrawable) { StateListDrawable drawable = (StateListDrawable) mBackgroundDrawable; drawable.setState(new int[] { android.R.attr.state_enabled }); } else if (Util.hasLollipop()) { RippleDrawable ripple = (RippleDrawable) mBackgroundDrawable; ripple.setState(new int[] { android.R.attr.state_enabled }); ripple.setHotspot(calculateCenterX(), calculateCenterY()); ripple.setVisible(true, true); }/* w w w.ja va 2s . c o m*/ }
From source file:com.winneredge.stockly.wcommons.floatingactionwidget.FloatingActionButton.java
@TargetApi(Build.VERSION_CODES.LOLLIPOP) void onActionDown() { if (mBackgroundDrawable instanceof StateListDrawable) { StateListDrawable drawable = (StateListDrawable) mBackgroundDrawable; drawable.setState(new int[] { android.R.attr.state_enabled, android.R.attr.state_pressed }); } else if (Util.hasLollipop()) { RippleDrawable ripple = (RippleDrawable) mBackgroundDrawable; ripple.setState(new int[] { android.R.attr.state_enabled, android.R.attr.state_pressed }); ripple.setHotspot(calculateCenterX(), calculateCenterY()); ripple.setVisible(true, true); }//www. ja v a 2s .co m }