kopia lustrzana https://github.com/xdsopl/robot36
use tint color for peak meter
rodzic
0c690a156e
commit
f8d6f6ff49
|
@ -78,6 +78,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
private int audioSource;
|
private int audioSource;
|
||||||
private int fgColor;
|
private int fgColor;
|
||||||
private int thinColor;
|
private int thinColor;
|
||||||
|
private int tintColor;
|
||||||
|
|
||||||
private void setStatus(int id) {
|
private void setStatus(int id) {
|
||||||
setTitle(id);
|
setTitle(id);
|
||||||
|
@ -136,7 +137,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
if (max > 0)
|
if (max > 0)
|
||||||
peak = (int) Math.round(Math.min(Math.max(-Math.PI * Math.log(max), 0), pixels));
|
peak = (int) Math.round(Math.min(Math.max(-Math.PI * Math.log(max), 0), pixels));
|
||||||
Arrays.fill(peakMeterBuffer.pixels, 0, peak, thinColor);
|
Arrays.fill(peakMeterBuffer.pixels, 0, peak, thinColor);
|
||||||
Arrays.fill(peakMeterBuffer.pixels, peak, pixels, fgColor);
|
Arrays.fill(peakMeterBuffer.pixels, peak, pixels, tintColor);
|
||||||
peakMeterBitmap.setPixels(peakMeterBuffer.pixels, 0, peakMeterBuffer.width, 0, 0, peakMeterBuffer.width, peakMeterBuffer.height);
|
peakMeterBitmap.setPixels(peakMeterBuffer.pixels, 0, peakMeterBuffer.width, 0, 0, peakMeterBuffer.width, peakMeterBuffer.height);
|
||||||
peakMeterView.invalidate();
|
peakMeterView.invalidate();
|
||||||
}
|
}
|
||||||
|
@ -383,6 +384,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
handleInsets();
|
handleInsets();
|
||||||
fgColor = getColor(R.color.fg);
|
fgColor = getColor(R.color.fg);
|
||||||
thinColor = getColor(R.color.thin);
|
thinColor = getColor(R.color.thin);
|
||||||
|
tintColor = getColor(R.color.tint);
|
||||||
scopeBuffer = new PixelBuffer(640, 2 * 1280);
|
scopeBuffer = new PixelBuffer(640, 2 * 1280);
|
||||||
createScope(config);
|
createScope(config);
|
||||||
freqPlotBuffer = new PixelBuffer(256, 2 * 256);
|
freqPlotBuffer = new PixelBuffer(256, 2 * 256);
|
||||||
|
|
Ładowanie…
Reference in New Issue