Project

General

Profile

« Previous | Next » 

Revision 2666a48c

Added by Leszek Koltunski about 5 years ago

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.

View differences:

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