Revision 13a5c5cd
Added by Leszek Koltunski over 7 years ago
src/main/java/org/distorted/examples/save/SaveActivity.java | ||
---|---|---|
26 | 26 |
import android.opengl.GLSurfaceView; |
27 | 27 |
import android.os.Bundle; |
28 | 28 |
import android.view.View; |
29 |
import android.widget.Button; |
|
30 | 29 |
import android.widget.SeekBar; |
31 | 30 |
|
32 | 31 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
33 | 32 |
|
34 | 33 |
public class SaveActivity extends Activity implements SeekBar.OnSeekBarChangeListener |
35 | 34 |
{ |
36 |
private Button mSave; |
|
37 |
private SeekBar barSize; |
|
38 |
|
|
39 | 35 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
40 | 36 |
|
41 | 37 |
@Override |
... | ... | |
44 | 40 |
super.onCreate(icicle); |
45 | 41 |
|
46 | 42 |
setContentView(R.layout.savelayout); |
47 |
|
|
48 |
mSave = (Button)findViewById(R.id.saveButton); |
|
49 | 43 |
|
50 |
barSize = (SeekBar)findViewById(R.id.saveSeekBar); |
|
44 |
SeekBar barSize = (SeekBar)findViewById(R.id.saveSeekBar);
|
|
51 | 45 |
barSize.setOnSeekBarChangeListener(this); |
52 | 46 |
barSize.setProgress(50); |
53 | 47 |
} |
... | ... | |
57 | 51 |
@Override |
58 | 52 |
protected void onPause() |
59 | 53 |
{ |
60 |
SaveRenderer.stopThread();
|
|
54 |
SaveWorkerThread.stopSending();
|
|
61 | 55 |
|
62 |
GLSurfaceView mView = (GLSurfaceView) this.findViewById(R.id.saveSurfaceView);
|
|
63 |
mView.onPause();
|
|
56 |
GLSurfaceView view = (GLSurfaceView) this.findViewById(R.id.saveSurfaceView);
|
|
57 |
view.onPause();
|
|
64 | 58 |
|
65 | 59 |
super.onPause(); |
66 | 60 |
} |
... | ... | |
72 | 66 |
{ |
73 | 67 |
super.onResume(); |
74 | 68 |
|
75 |
GLSurfaceView mView = (GLSurfaceView) this.findViewById(R.id.saveSurfaceView);
|
|
76 |
mView.onResume();
|
|
69 |
GLSurfaceView view = (GLSurfaceView) this.findViewById(R.id.saveSurfaceView);
|
|
70 |
view.onResume();
|
|
77 | 71 |
|
78 |
SaveRenderer.startThread(this);
|
|
72 |
SaveWorkerThread.startSending(this);
|
|
79 | 73 |
} |
80 | 74 |
|
81 | 75 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
91 | 85 |
|
92 | 86 |
public void Save(View v) |
93 | 87 |
{ |
94 |
SaveRenderer.Save(); |
|
88 |
SaveSurfaceView view = (SaveSurfaceView) this.findViewById(R.id.saveSurfaceView); |
|
89 |
view.getRenderer().Save(); |
|
95 | 90 |
} |
96 | 91 |
|
97 | 92 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
99 | 94 |
public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) |
100 | 95 |
{ |
101 | 96 |
float s = (progress>50 ? ((progress-50)/16.0f + 1.0f):(0.015f*progress + 0.25f)); |
102 |
SaveRenderer.setSize(s); |
|
97 |
SaveSurfaceView view = (SaveSurfaceView) this.findViewById(R.id.saveSurfaceView); |
|
98 |
view.getRenderer().setSize(s); |
|
103 | 99 |
} |
104 | 100 |
|
105 | 101 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Tidy up 'Save'