History log of /frameworks/base/core/java/com/android/internal/widget/WaveView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
723a725e790d269f32980116e775d3d7f0037865 12-Oct-2012 Jeff Sharkey <jsharkey@android.com> Make all lockscreen widgets follow haptic flag.

Bug: 7337006
Change-Id: I782e498b7528e612c4b06a75b77f5521c951cbd6
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
6033c0817427386cd3e95a992d1f34dad4188f96 25-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the tablet swipe unlock.

1. Added handling for hover events that are transformed into
touch events and given to the touch event handling code
if accessibility is enabled.

2. Now swiping across the handle unlocks the device for both
cases - accessibility enabled or disabled.

bug:5513324

Change-Id: I7031690d69b1a2737e2ce4d1871d69d7dfbf3006
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
3fa8a454f61c772036f5f38661d1a077fd3d8388 10-Mar-2011 Jim Miller <jaggies@google.com> Fix 3201849: Enable hardware acceleration in LockScreen WaveView

Change-Id: Id64e82fe2e09ac231736d7867cd47b504d79b81b
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
8996cf071abf5e6a6458da258a1d59bcaafc3c2c 27-Jan-2011 Jim Miller <jaggies@google.com> Fix 3381324: Restart ripples when the user moves away from the edge.

This changes the behavior of WaveView to start waves again when
the user moves the halo back towards the center.

Change-Id: Ia3b8fbd091e90e83e0c34b98a3060d3236191d7a
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
607d320c9d18a57350bef72cc74017366ffd04ec 17-Jan-2011 Jim Miller <jaggies@google.com> Fix 3303606: invalidate WaveView after resetting state

This fixes a bug where the unlock state machine was in the
reset state when it awakes which caused it to ignore
the first unlock attempt. The reason for this is the state
machine didn't run again until the next user input.

We now invalidate the drawing area to ensure the unlock state
machine runs and is ready when LockScreen shows again.

Change-Id: I9f2b279d432ff634ba0b29e606cdc954718a2ad2
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
3262a51a91655659741b3b02071ccaed258fc01f 11-Dec-2010 Jim Miller <jaggies@google.com> Fix 3201849: Tweak WaveView animation; update resource.

This is a minor tweak to the WaveView animation and updates
the unlock ring asset.

Change-Id: I763a1b25c30f20a0e78b0a6872f2dd5d2d790d59
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
c002fab06d5f6d3c83bb2b89c8ee9a14f6580af3 03-Dec-2010 Jim Miller <jaggies@google.com> Fix 3201849: Remove builder pattern from DrawableHolder setters

This removes the builder pattern from DrawableHolder setters
to avoid reflection and unnecessary GCs in Animators.

Change-Id: I8e3485823f30f10d768d0ab447a5ee3281a363f0
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
ec6ac82a295b80a39f12ff7951ec254ba45809fd 05-Nov-2010 Jim Miller <jaggies@google.com> Fix 3165868: Fix stall in state machine logic in WaveView

It was possible for the state machine to get stuck when
user interaction and animations both completed before success
was detected. This fixes the problem by explicitly advancing
the state machine when an up event is detected.

Change-Id: I802e3f1bb35aeab7a0d6f64e85acaa6980b9d65a
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
0c91a8ee9321da4dee17f0aeffbc20b0c5bb0644 02-Nov-2010 Jim Miller <jaggies@google.com> Minor tweaks to lockscreen animation:

Remove transition delay to show home.
Add new constants to allow finer tuning of "success" animation.
Transition all items to transparent on successful unlock.

Change-Id: Id9f57b9bfc08be840d9282f987925617d2b42ea1
/frameworks/base/core/java/com/android/internal/widget/WaveView.java
3060421045d4d9e411797f91bb509824b03e33fb 23-Sep-2010 Jim Miller <jaggies@google.com> Add new WaveView widget to framework and integrate into LockScreen.

This adds a new "Energy Wave" widget to the internal widgets and
integrates it into LockScreen.

ValueAnimator needed a slight modification since it expects to
be run inside of Activities with a Looper. Additionally, this adds
an API, removeAllUpdateListeners(), which is needed to properly
recycle ValueAnimator objects.

Some minor code cleanup and UI tweaks after review.

Changed delay timeout from 1.3s to 0.5s.

Change-Id: Ibcf015e61fa8ba79d62f2019f1b29ace7caa00c8
/frameworks/base/core/java/com/android/internal/widget/WaveView.java