diff options
author | Alan Viverette <alanv@google.com> | 2014-05-14 17:40:53 -0700 |
---|---|---|
committer | Alan Viverette <alanv@google.com> | 2014-05-14 17:40:53 -0700 |
commit | 0cfb877f5a0a1bff82d9c3ee969195bf7812c0b5 (patch) | |
tree | e8bdd3bc4e1c9593adf3c0634377bf3ae10f6230 /core/java/com | |
parent | a6464b38fc3c807abbce0cb4e7b542b2dd34111c (diff) | |
download | frameworks_base-0cfb877f5a0a1bff82d9c3ee969195bf7812c0b5.zip frameworks_base-0cfb877f5a0a1bff82d9c3ee969195bf7812c0b5.tar.gz frameworks_base-0cfb877f5a0a1bff82d9c3ee969195bf7812c0b5.tar.bz2 |
Simplify attribute extraction for themed Drawables
Also fixes a bug in GlowPadView that randomly popped up.
Change-Id: Id20508a44ea02b4a14c8f794de36e13a2c06587c
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/widget/multiwaveview/GlowPadView.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/com/android/internal/widget/multiwaveview/GlowPadView.java b/core/java/com/android/internal/widget/multiwaveview/GlowPadView.java index 772dc5f..841a02a 100644 --- a/core/java/com/android/internal/widget/multiwaveview/GlowPadView.java +++ b/core/java/com/android/internal/widget/multiwaveview/GlowPadView.java @@ -238,6 +238,10 @@ public class GlowPadView extends View { Drawable pointDrawable = pointId != 0 ? context.getDrawable(pointId) : null; mGlowRadius = a.getDimension(R.styleable.GlowPadView_glowRadius, 0.0f); + mPointCloud = new PointCloud(pointDrawable); + mPointCloud.makePointCloud(mInnerRadius, mOuterRadius); + mPointCloud.glowManager.setRadius(mGlowRadius); + TypedValue outValue = new TypedValue(); // Read array of target drawables @@ -273,10 +277,6 @@ public class GlowPadView extends View { setVibrateEnabled(mVibrationDuration > 0); assignDefaultsIfNeeded(); - - mPointCloud = new PointCloud(pointDrawable); - mPointCloud.makePointCloud(mInnerRadius, mOuterRadius); - mPointCloud.glowManager.setRadius(mGlowRadius); } private int getResourceId(TypedArray a, int id) { |