Project

General

Profile

Download (3.4 KB) Statistics
| Branch: | Revision:

examples / src / main / java / org / distorted / examples / check / CheckActivity.java @ 9c5b5cb6

1 427ab7bf Leszek Koltunski
2 5068fa06 Leszek Koltunski
package org.distorted.examples.check;
3 427ab7bf Leszek Koltunski
4 5068fa06 Leszek Koltunski
import org.distorted.library.Distorted;
5
import org.distorted.examples.R;
6 427ab7bf Leszek Koltunski
7
import android.app.Activity;
8
import android.opengl.GLSurfaceView;
9
import android.os.Bundle;
10
import android.widget.NumberPicker;
11
import android.widget.NumberPicker.OnValueChangeListener;
12
import android.view.View;
13
14
///////////////////////////////////////////////////////////////////////////////////////////////////
15
16
public class CheckActivity extends Activity
17
{
18
    private NumberPicker mVPicker, mFPicker;
19
    private static int maxV, maxF;
20
    
21
///////////////////////////////////////////////////////////////////////////////////////////////////
22
    
23
    @Override
24
    protected void onCreate(Bundle icicle) 
25
      {
26
      super.onCreate(icicle);
27
      setContentView(R.layout.check1layout);
28
       
29
      mVPicker = (NumberPicker)findViewById(R.id.check1NumberPickerVertex);
30
      mFPicker = (NumberPicker)findViewById(R.id.check1NumberPickerFragment);
31
      
32
      mVPicker.setMaxValue(1000);
33
      mVPicker.setMinValue(   0);
34
      mFPicker.setMaxValue(1000);
35
      mFPicker.setMinValue(   0);
36
     
37
      mVPicker.setOnValueChangedListener(new OnValueChangeListener() 
38
         {
39
         @Override
40
         public void onValueChange(NumberPicker picker, int oldVal, int newVal) 
41 9c5b5cb6 Leszek Koltunski
           {
42 427ab7bf Leszek Koltunski
           maxV = newVal;
43
           }
44
         });
45
      
46
      mFPicker.setOnValueChangedListener(new OnValueChangeListener() 
47
         {
48
         @Override
49
         public void onValueChange(NumberPicker picker, int oldVal, int newVal) 
50 9c5b5cb6 Leszek Koltunski
           {
51 427ab7bf Leszek Koltunski
           maxF = newVal;
52
           }
53
         });
54
      }
55
56
///////////////////////////////////////////////////////////////////////////////////////////////////
57
    
58
    @Override
59
    protected void onPause() 
60
      {
61
      GLSurfaceView mView = (GLSurfaceView) this.findViewById(R.id.checkSurfaceView);
62
      if( mView!=null ) mView.onPause();
63
      
64
      super.onPause();
65
      }
66
67
///////////////////////////////////////////////////////////////////////////////////////////////////
68
    
69
    @Override
70
    protected void onResume() 
71
      {
72
      super.onResume();
73
      
74
      GLSurfaceView mView = (GLSurfaceView) this.findViewById(R.id.checkSurfaceView);
75
      if( mView!=null ) mView.onResume();    
76
      }
77
 
78
///////////////////////////////////////////////////////////////////////////////////////////////////
79
    
80
    @Override
81
    protected void onDestroy() 
82
      {
83
      Distorted.onDestroy();  
84
      super.onDestroy();
85
      }
86
    
87
///////////////////////////////////////////////////////////////////////////////////////////////////
88
    
89
    @Override
90
    public void onWindowFocusChanged(boolean hasFocus) 
91
      {
92
      super.onWindowFocusChanged(hasFocus);
93
94 9c5b5cb6 Leszek Koltunski
      maxF = 1;
95
      maxV = 2;
96
97
      mVPicker.setValue(2);
98 427ab7bf Leszek Koltunski
      mFPicker.setValue(1);
99
      }
100
101
///////////////////////////////////////////////////////////////////////////////////////////////////
102
103
    public static int getMaxV()
104
      {
105
      return maxV;
106
      }
107
    
108
///////////////////////////////////////////////////////////////////////////////////////////////////
109
110
    public static int getMaxF()
111
      {
112
      return maxF;
113
      }
114
115
///////////////////////////////////////////////////////////////////////////////////////////////////
116
    
117
    public void Check(View v)
118
      {
119
      setContentView(R.layout.check2layout);
120
      }     
121
122
///////////////////////////////////////////////////////////////////////////////////////////////////
123
    
124
}