aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/pheelicks/visualizer/VisualizerView.java
diff options
context:
space:
mode:
authorFelix Palmer <felix.palmer@metaswitch.com>2011-12-05 15:16:11 -0800
committerFelix Palmer <felix.palmer@metaswitch.com>2011-12-05 15:16:11 -0800
commite0c6d6f3ed2a473a6d11594a38db715b60a5ef88 (patch)
treee6b268ded54018f606f79a1552b22d0f011217de /src/com/pheelicks/visualizer/VisualizerView.java
parent2c13b2787e7b4eb9a2e406677fdd4230088d96f7 (diff)
downloadandroid_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.java16
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