Project

General

Profile

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

examples / src / main / java / org / distortedandroid / examples / check / CheckActivity.java @ 427ab7bf

1

    
2
package org.distortedandroid.examples.check;
3

    
4
import org.distortedandroid.library.Distorted;
5
import org.distortedandroid.examples.R;
6

    
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
           { 
42
           maxV = newVal;
43
           }
44
         });
45
      
46
      mFPicker.setOnValueChangedListener(new OnValueChangeListener() 
47
         {
48
         @Override
49
         public void onValueChange(NumberPicker picker, int oldVal, int newVal) 
50
           { 
51
           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
      mVPicker.setValue(1);
95
      mFPicker.setValue(1);
96
      }
97

    
98
///////////////////////////////////////////////////////////////////////////////////////////////////
99

    
100
    public static int getMaxV()
101
      {
102
      return maxV;
103
      }
104
    
105
///////////////////////////////////////////////////////////////////////////////////////////////////
106

    
107
    public static int getMaxF()
108
      {
109
      return maxF;
110
      }
111

    
112
///////////////////////////////////////////////////////////////////////////////////////////////////
113
    
114
    public void Check(View v)
115
      {
116
      setContentView(R.layout.check2layout);
117
      }     
118

    
119
///////////////////////////////////////////////////////////////////////////////////////////////////
120
    
121
}
(1-1/3)