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/inflate/InflateActivity2.java
212 212

  
213 213
    public void onProgressChanged(SeekBar bar, int progress, boolean fromUser)
214 214
      {
215
      switch (bar.getId())
215
      int id = bar.getId();
216
      InflateSurfaceView v = findViewById(R.id.inflateSurfaceView);
217

  
218
      if( id == R.id.inflateTransparency )
219
        {
220
        v.getRenderer().setTransparency(progress);
221
        }
222
      if( id == R.id.inflateInflateLevel )
216 223
        {
217
        case R.id.inflateTransparency: InflateSurfaceView v1 = this.findViewById(R.id.inflateSurfaceView);
218
                                       v1.getRenderer().setTransparency(progress);
219
                                       break;
220
        case R.id.inflateInflateLevel: InflateSurfaceView v2 = this.findViewById(R.id.inflateSurfaceView);
221
                                       float level = v2.getRenderer().setLevel(progress);
222
                                       mTextLevel.setText(getString(R.string.inflate_placeholder, level));
223
                                       break;
224
        float level = v.getRenderer().setLevel(progress);
225
        mTextLevel.setText(getString(R.string.inflate_placeholder, level));
224 226
        }
225 227
      }
226 228

  

Also available in: Unified diff