aboutsummaryrefslogtreecommitdiff
path: root/ui/views
diff options
context:
space:
mode:
authorBen Weiss <benweiss@google.com>2016-07-15 15:25:39 +0100
committerBen Weiss <benweiss@google.com>2016-07-15 15:26:10 +0100
commitdea5f434ec7ef3ff346760e4e5d7fcbd0223ebe4 (patch)
tree0b37126ed630f9a15a4fb5764a94fecfb4f59352 /ui/views
parent5433516a8b4d3c85baa79dea47266181eb27460a (diff)
downloadandroid-dea5f434ec7ef3ff346760e4e5d7fcbd0223ebe4.tar.gz
Improve legibility, fix README link
Change-Id: I7a4cbb1ff40cb7c7b775e080a8c76f7fa667eb19
Diffstat (limited to 'ui/views')
-rw-r--r--ui/views/RevealEffect/RevealEffectBasic/Application/src/main/java/com/example/android/revealeffectbasic/RevealEffectBasicFragment.java34
1 files changed, 15 insertions, 19 deletions
diff --git a/ui/views/RevealEffect/RevealEffectBasic/Application/src/main/java/com/example/android/revealeffectbasic/RevealEffectBasicFragment.java b/ui/views/RevealEffect/RevealEffectBasic/Application/src/main/java/com/example/android/revealeffectbasic/RevealEffectBasicFragment.java
index 15206198..a47def43 100644
--- a/ui/views/RevealEffect/RevealEffectBasic/Application/src/main/java/com/example/android/revealeffectbasic/RevealEffectBasicFragment.java
+++ b/ui/views/RevealEffect/RevealEffectBasic/Application/src/main/java/com/example/android/revealeffectbasic/RevealEffectBasicFragment.java
@@ -15,19 +15,18 @@
*/
package com.example.android.revealeffectbasic;
-import com.example.android.common.logger.Log;
-
import android.animation.Animator;
-import android.animation.ValueAnimator;
-import android.support.v4.app.Fragment;
import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
-import android.view.MotionEvent;
import android.view.View;
import android.view.ViewAnimationUtils;
import android.view.ViewGroup;
import android.view.animation.AccelerateDecelerateInterpolator;
+import com.example.android.common.logger.Log;
+
/**
* This sample shows a view that is revealed when a button is clicked.
*/
@@ -43,37 +42,34 @@ public class RevealEffectBasicFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- final View rootView = inflater.inflate(R.layout.reveal_effect_basic, container, false);
-
- View button = rootView.findViewById(R.id.button);
+ Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.reveal_effect_basic, container, false);
+ }
+ @Override
+ public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
+ final View shape = view.findViewById(R.id.circle);
+ final View button = view.findViewById(R.id.button);
// Set a listener to reveal the view when clicked.
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
- View shape = rootView.findViewById(R.id.circle);
-
// Create a reveal {@link Animator} that starts clipping the view from
// the top left corner until the whole view is covered.
- Animator animator = ViewAnimationUtils.createCircularReveal(
+ Animator circularReveal = ViewAnimationUtils.createCircularReveal(
shape,
0,
0,
0,
(float) Math.hypot(shape.getWidth(), shape.getHeight()));
-
- // Set a natural ease-in/ease-out interpolator.
- animator.setInterpolator(new AccelerateDecelerateInterpolator());
+ circularReveal.setInterpolator(new AccelerateDecelerateInterpolator());
// Finally start the animation
- animator.start();
+ circularReveal.start();
Log.d(TAG, "Starting Reveal animation");
}
});
-
- return rootView;
+ super.onViewCreated(view, savedInstanceState);
}
-
} \ No newline at end of file