Project

General

Profile

« Previous | Next » 

Revision 77e66c58

Added by Leszek Koltunski 11 months ago

in API 34 R.id. things are no loger constants and cannot be used in switches.

View differences:

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