diff options
author | Felix Palmer <felix.palmer@metaswitch.com> | 2011-12-05 15:16:11 -0800 |
---|---|---|
committer | Felix Palmer <felix.palmer@metaswitch.com> | 2011-12-05 15:16:11 -0800 |
commit | e0c6d6f3ed2a473a6d11594a38db715b60a5ef88 (patch) | |
tree | e6b268ded54018f606f79a1552b22d0f011217de /src/com/pheelicks/visualizer/VisualizerView.java | |
parent | 2c13b2787e7b4eb9a2e406677fdd4230088d96f7 (diff) | |
download | android_external_android-visualizer-e0c6d6f3ed2a473a6d11594a38db715b60a5ef88.tar.gz android_external_android-visualizer-e0c6d6f3ed2a473a6d11594a38db715b60a5ef88.tar.bz2 android_external_android-visualizer-e0c6d6f3ed2a473a6d11594a38db715b60a5ef88.zip |
Refactor so we pass canvas on render, rather than
in constructor
Diffstat (limited to 'src/com/pheelicks/visualizer/VisualizerView.java')
-rw-r--r-- | src/com/pheelicks/visualizer/VisualizerView.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/com/pheelicks/visualizer/VisualizerView.java b/src/com/pheelicks/visualizer/VisualizerView.java index 215a0e5..613218a 100644 --- a/src/com/pheelicks/visualizer/VisualizerView.java +++ b/src/com/pheelicks/visualizer/VisualizerView.java @@ -185,19 +185,19 @@ public class VisualizerView extends View { paint.setStrokeWidth(50f); paint.setAntiAlias(true); paint.setColor(Color.argb(200, 233, 0, 44)); - mBarGraphRendererBottom = new BarGraphRenderer(mCanvas, 16, paint, false); + mBarGraphRendererBottom = new BarGraphRenderer(16, paint, false); Paint paint2 = new Paint(); paint2.setStrokeWidth(12f); paint2.setAntiAlias(true); paint2.setColor(Color.argb(200, 11, 111, 233)); - mBarGraphRendererTop = new BarGraphRenderer(mCanvas, 4, paint2, true); + mBarGraphRendererTop = new BarGraphRenderer(4, paint2, true); Paint paint3 = new Paint(); paint3.setStrokeWidth(3f); paint3.setAntiAlias(true); paint3.setColor(Color.argb(255, 222, 92, 143)); - mCircleRenderer = new CircleRenderer(mCanvas, paint3, true); + mCircleRenderer = new CircleRenderer(paint3, true); Paint linePaint = new Paint(); linePaint.setStrokeWidth(1f); @@ -208,21 +208,21 @@ public class VisualizerView extends View { lineFlashPaint.setStrokeWidth(5f); lineFlashPaint.setAntiAlias(true); lineFlashPaint.setColor(Color.argb(188, 255, 255, 255)); - mLineRenderer = new LineRenderer(mCanvas, linePaint, lineFlashPaint, true); + mLineRenderer = new LineRenderer(linePaint, lineFlashPaint, true); } if (mBytes != null) { // Render all audio renderers AudioData audioData = new AudioData(mBytes); - mCircleRenderer.render(audioData, mRect); - mLineRenderer.render(audioData, mRect); + mCircleRenderer.render(mCanvas, audioData, mRect); + mLineRenderer.render(mCanvas, audioData, mRect); } if (mFFTBytes != null) { // Render all FFT renderers FFTData fftData = new FFTData(mFFTBytes); - mBarGraphRendererTop.render(fftData, mRect); - mBarGraphRendererBottom.render(fftData, mRect); + mBarGraphRendererTop.render(mCanvas, fftData, mRect); + mBarGraphRendererBottom.render(mCanvas, fftData, mRect); } // Fade out old contents |