diff options
author | Roman Birg <roman@cyngn.com> | 2015-06-25 13:43:26 -0700 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2015-06-25 13:46:28 -0700 |
commit | 38d5cf3f9345faba0d97a32ab37dc97a2f36cf1a (patch) | |
tree | 65cf90a00166c14433609ceecdb42ef304eebf49 | |
parent | fc9b9445b71052aa7ae0141e3d29e91964d0faa6 (diff) | |
download | android_external_android-visualizer-38d5cf3f9345faba0d97a32ab37dc97a2f36cf1a.tar.gz android_external_android-visualizer-38d5cf3f9345faba0d97a32ab37dc97a2f36cf1a.tar.bz2 android_external_android-visualizer-38d5cf3f9345faba0d97a32ab37dc97a2f36cf1a.zip |
VisualizerView: add ability to disable drawingHEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001stable/cm-13.0-ZNH5Ystable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2Kstable/cm-13.0-ZNH0Estable/cm-12.1-YOG7Dcm-14.1cm-14.0cm-13.0cm-12.1
Change-Id: Ie30ff3cf52719c89667bb0cbb4d59aa3c04611bc
Signed-off-by: Roman Birg <roman@cyngn.com>
-rw-r--r-- | src/com/pheelicks/visualizer/VisualizerView.java | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/com/pheelicks/visualizer/VisualizerView.java b/src/com/pheelicks/visualizer/VisualizerView.java index dcbdcd0..7fa8279 100644 --- a/src/com/pheelicks/visualizer/VisualizerView.java +++ b/src/com/pheelicks/visualizer/VisualizerView.java @@ -53,6 +53,7 @@ public class VisualizerView extends View { private Matrix mMatrix; private AudioData mAudioData; private FFTData mFftData; + private boolean mDrawingEnabled = true; public VisualizerView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs); @@ -161,6 +162,10 @@ public class VisualizerView extends View { mRenderers.clear(); } + public void setDrawingEnabled(boolean draw) { + mDrawingEnabled = draw; + } + /** * Call to release the resources used by VisualizerView. Like with the * MediaPlayer it is good practice to call this method @@ -243,15 +248,16 @@ public class VisualizerView extends View { } } - // Fade out old contents - mCanvas.drawPaint(mFadePaint); + if (mDrawingEnabled) { + // Fade out old contents + mCanvas.drawPaint(mFadePaint); - if (mFlash) { - mFlash = false; - mCanvas.drawPaint(mFlashPaint); + if (mFlash) { + mFlash = false; + mCanvas.drawPaint(mFlashPaint); + } + canvas.drawBitmap(mCanvasBitmap, mMatrix, null); } - - canvas.drawBitmap(mCanvasBitmap, mMatrix, null); } // Methods for adding renderers to visualizer |