From 1c730da09ae868a1e443d8ef6061686ea8032f7c Mon Sep 17 00:00:00 2001 From: Mansur Date: Sun, 22 Jan 2017 18:41:53 +0300 Subject: [PATCH] update README.md --- README.md | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index f955f79..7380a4c 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ SlideUp is a small library that allows you to add sweet slide effect to any view --- - - + + --- # Usage @@ -50,7 +50,7 @@ View slideView = findViewById(R.id.slideView); ### Step 3: Create a SlideUp object and pass in your view ```java -slideUp = SlideUp.Builder +slideUp = new SlideUp.Builder<>(slideView) .forView(slideView) .withStartState(SlideUp.State.HIDDEN) .withStartGravity(Gravity.BOTTOM) @@ -66,26 +66,24 @@ dim = findViewById(R.id.dim); fab = (FloatingActionButton) findViewById(R.id.fab); -SlideUp.Listener slideUpListener = new SlideUp.Listener() { - @Override - public void onSlide(float percent) { - dim.setAlpha(1 - (percent / 100)); - } - - @Override - public void onVisibilityChanged(int visibility) { - if (visibility == View.GONE){ - fab.show(); - } - } -}; - -slideUp = SlideUp.Builder.forView(slideView) - .withListeners(slideUpListener) - .withStartGravity(Gravity.BOTTOM) - .withLoggingEnabled(true) - .withStartState(SlideUp.State.HIDDEN) - .build(); +slideUp = new SlideUp.Builder<>(slideView) + .withListeners(new SlideUp.Listener() { + @Override + public void onSlide(float percent) { + dim.setAlpha(1 - (percent / 100)); + } + + @Override + public void onVisibilityChanged(int visibility) { + if (visibility == View.GONE){ + fab.show(); + } + } + }) + .withStartGravity(Gravity.TOP) + .withLoggingEnabled(true) + .withStartState(SlideUp.State.HIDDEN) + .build(); fab.setOnClickListener(new View.OnClickListener() { @Override