Revision 16b336db
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java | ||
---|---|---|
25 | 25 |
import android.view.View; |
26 | 26 |
import android.widget.AdapterView; |
27 | 27 |
import android.widget.ArrayAdapter; |
28 |
import android.widget.SeekBar; |
|
28 | 29 |
import android.widget.Spinner; |
29 | 30 |
import android.widget.TextView; |
30 | 31 |
|
... | ... | |
33 | 34 |
|
34 | 35 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
35 | 36 |
|
36 |
public class MeshFileActivity extends Activity implements AdapterView.OnItemSelectedListener |
|
37 |
public class MeshFileActivity extends Activity implements AdapterView.OnItemSelectedListener, SeekBar.OnSeekBarChangeListener
|
|
37 | 38 |
{ |
38 | 39 |
private int mResource; |
39 | 40 |
private String[] mNames = new String[] { "deferredjob", |
... | ... | |
62 | 63 |
ArrayAdapter<String> adapterBitmap = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, mNames); |
63 | 64 |
adapterBitmap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
64 | 65 |
meshSpinner.setAdapter(adapterBitmap); |
66 |
|
|
67 |
SeekBar barB = findViewById(R.id.meshfileScale); |
|
68 |
barB.setOnSeekBarChangeListener(this); |
|
69 |
barB.setProgress(50); |
|
65 | 70 |
} |
66 | 71 |
|
67 | 72 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
145 | 150 |
public void onNothingSelected(AdapterView<?> parent) |
146 | 151 |
{ |
147 | 152 |
} |
153 |
|
|
154 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
155 |
|
|
156 |
public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) |
|
157 |
{ |
|
158 |
if( bar.getId() == R.id.meshfileScale ) |
|
159 |
{ |
|
160 |
MeshFileSurfaceView view = findViewById(R.id.meshfileSurfaceView); |
|
161 |
view.getRenderer().setScale(progress); |
|
162 |
} |
|
163 |
} |
|
164 |
|
|
165 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
166 |
|
|
167 |
public void onStartTrackingTouch(SeekBar bar) { } |
|
168 |
|
|
169 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
170 |
|
|
171 |
public void onStopTrackingTouch(SeekBar bar) { } |
|
172 |
|
|
148 | 173 |
} |
Also available in: Unified diff
Add a 'Scale' seekBar to the MeshFile app.