Revision 77e66c58
Added by Leszek Koltunski 11 months ago
src/main/java/org/distorted/examples/save/SaveActivity.java | ||
---|---|---|
120 | 120 |
|
121 | 121 |
public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) |
122 | 122 |
{ |
123 |
SaveSurfaceView view = findViewById(R.id.saveSurfaceView); |
|
123 |
SaveSurfaceView v = findViewById(R.id.saveSurfaceView); |
|
124 |
SaveRenderer r = v.getRenderer(); |
|
125 |
int id = bar.getId(); |
|
124 | 126 |
|
125 |
switch (bar.getId()) |
|
126 |
{ |
|
127 |
case R.id.saveSeekBarSize : view.getRenderer().setSize(progress>50 ? ((progress-50)/16.0f + 1.0f):(0.015f*progress + 0.25f)); |
|
128 |
break; |
|
129 |
case R.id.saveSeekBarScale: view.getRenderer().setScale(0.009f*progress+0.1f); |
|
130 |
break; |
|
131 |
} |
|
127 |
if( id == R.id.saveSeekBarSize ) r.setSize(progress>50 ? ((progress-50)/16.0f + 1.0f):(0.015f*progress + 0.25f)); |
|
128 |
if( id == R.id.saveSeekBarScale) r.setScale(0.009f*progress+0.1f); |
|
132 | 129 |
} |
133 | 130 |
|
134 | 131 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
in API 34 R.id. things are no loger constants and cannot be used in switches.