Revision 2666a48c
Added by Leszek Koltunski about 5 years ago
src/main/java/org/distorted/examples/earth/EarthActivity.java | ||
---|---|---|
39 | 39 |
{ |
40 | 40 |
private EffectName[] mEffectNames; |
41 | 41 |
|
42 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
43 |
|
|
44 |
@Override |
|
45 |
protected void onCreate(Bundle savedState) |
|
46 |
{ |
|
47 |
super.onCreate(savedState); |
|
48 |
|
|
49 |
setContentView(R.layout.earthlayout); |
|
50 |
|
|
51 |
SeekBar levelBar = findViewById(R.id.earthInflateLevel); |
|
52 |
levelBar.setOnSeekBarChangeListener(this); |
|
53 |
levelBar.setProgress(50); |
|
54 |
|
|
55 |
Spinner renderSpinner = findViewById(R.id.earthSpinnerEffect); |
|
56 |
renderSpinner.setOnItemSelectedListener(this); |
|
57 |
|
|
58 |
ArrayAdapter<String> adapterBitmap = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, createEffectNames() ); |
|
59 |
adapterBitmap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
60 |
renderSpinner.setAdapter(adapterBitmap); |
|
61 |
} |
|
62 |
|
|
42 | 63 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
43 | 64 |
|
44 | 65 |
@Override |
... | ... | |
76 | 97 |
DistortedLibrary.onDestroy(); |
77 | 98 |
super.onDestroy(); |
78 | 99 |
} |
79 |
|
|
80 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
81 |
|
|
82 |
@Override |
|
83 |
protected void onCreate(Bundle savedState) |
|
84 |
{ |
|
85 |
super.onCreate(savedState); |
|
86 |
|
|
87 |
setContentView(R.layout.earthlayout); |
|
88 |
|
|
89 |
SeekBar levelBar = findViewById(R.id.earthInflateLevel); |
|
90 |
levelBar.setOnSeekBarChangeListener(this); |
|
91 |
levelBar.setProgress(50); |
|
92 |
|
|
93 |
Spinner renderSpinner = findViewById(R.id.earthSpinnerEffect); |
|
94 |
renderSpinner.setOnItemSelectedListener(this); |
|
95 |
|
|
96 |
ArrayAdapter<String> adapterBitmap = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, createEffectNames() ); |
|
97 |
adapterBitmap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
98 |
renderSpinner.setAdapter(adapterBitmap); |
|
99 |
} |
|
100 |
|
|
101 | 100 |
|
102 | 101 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
103 | 102 |
|
... | ... | |
133 | 132 |
} |
134 | 133 |
} |
135 | 134 |
|
136 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
137 |
|
|
138 |
public void onStartTrackingTouch(SeekBar bar) { } |
|
139 |
|
|
140 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
141 |
|
|
142 |
public void onStopTrackingTouch(SeekBar bar) { } |
|
143 |
|
|
144 | 135 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
145 | 136 |
|
146 | 137 |
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) |
... | ... | |
149 | 140 |
mPick.setEffectMode(mEffectNames[pos]); |
150 | 141 |
} |
151 | 142 |
|
152 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
153 |
|
|
154 |
public void onNothingSelected(AdapterView<?> parent) { } |
|
155 |
|
|
156 | 143 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
157 | 144 |
|
158 | 145 |
public void Remove(View v) |
... | ... | |
211 | 198 |
|
212 | 199 |
return effectStrings; |
213 | 200 |
} |
201 |
|
|
202 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
203 |
|
|
204 |
public void onStartTrackingTouch(SeekBar bar) { } |
|
205 |
public void onStopTrackingTouch(SeekBar bar) { } |
|
206 |
public void onNothingSelected(AdapterView<?> parent) { } |
|
214 | 207 |
} |
Also available in: Unified diff
1. Change the API of Dynamic: split makeNowRunFor into two separate 'setDuration' and 'resetToBeginning'
2. Major changes to the 'Dynamic' app so that we can check more about the Dynamics.