restored setOnRippleClickListener for Action and delete for Consumer

This commit is contained in:
Ilia Kurtov 2017-08-09 18:13:39 +03:00
parent dc94030420
commit 46d00ffc5f
1 changed files with 12 additions and 2 deletions

View File

@ -112,10 +112,20 @@ public final class UiUtils {
* @param targetView View to set click listener to;
* @param onClickListener Click listener.
*/
public static void setOnRippleClickListener(@NonNull final View targetView, @Nullable final Consumer<View> onClickListener) {
setOnRippleClickListener(targetView, onClickListener, RIPPLE_EFFECT_DELAY);
public static void setOnRippleClickListener(@NonNull final View targetView, @Nullable final Action onClickListener) {
setOnRippleClickListener(targetView, onClickListener != null ? view -> onClickListener.run() : null, RIPPLE_EFFECT_DELAY);
}
// /**
// * Sets click listener to view. On click it will call something with {@link #RIPPLE_EFFECT_DELAY}.
// *
// * @param targetView View to set click listener to;
// * @param onClickListener Click listener.
// */
// public static void setOnRippleClickListener(@NonNull final View targetView, @Nullable final Consumer<View> onClickListener) {
// setOnRippleClickListener(targetView, onClickListener, RIPPLE_EFFECT_DELAY);
// }
/**
* Sets click listener to view. On click it will call something after delay.
*