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/girl/GirlActivity.java
99 99

  
100 100
    public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) 
101 101
      {
102
      float v;
103
      int i;
104 102
      GirlSurfaceView view = findViewById(R.id.girlSurfaceView);
103
      int id = bar.getId();
105 104

  
106
      switch (bar.getId()) 
105
      if( id == R.id.girlSeekSwing )
107 106
        {
108
        case R.id.girlSeekSwing: v = progress/(5*400.0f);
109
                                 view.getRenderer().setSwing(v);
110
                                 textSwing.setText(getString(R.string.swing_placeholder,v));
111
                                 break;
112
        case R.id.girlSeekSize : if( progress> 50) v = (progress-50)/18.0f + 1.0f;
113
                                 else              v = 0.015f*progress + 0.25f;
114
                                 view.getRenderer().setSize(v);
115
                                 textSize.setText(getString(R.string.size_placeholder,v));
116
                                 break;
117
        case R.id.girlSeekHips : i = progress/6;
118
                                 view.getRenderer().setHips(i);
119
                                 textHips.setText(getString(R.string.hips_placeholder,i));
120
                                 break;
107
        float v = progress/(5*400.0f);
108
        view.getRenderer().setSwing(v);
109
        textSwing.setText(getString(R.string.swing_placeholder,v));
110
        }
111
      if( id == R.id.girlSeekSize )
112
        {
113
        float v = progress> 50 ? ((progress-50)/18.0f + 1.0f) : (0.015f*progress + 0.25f);
114
        view.getRenderer().setSize(v);
115
        textSize.setText(getString(R.string.size_placeholder,v));
116
        }
117
      if( id == R.id.girlSeekHips )
118
        {
119
        int i = progress/6;
120
        view.getRenderer().setHips(i);
121
        textHips.setText(getString(R.string.hips_placeholder,i));
121 122
        }
122 123
      }
123 124

  

Also available in: Unified diff