Changeset 0997a39 in orbit for android


Ignore:
Timestamp:
12/19/13 23:33:55 (6 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
34f56db
Parents:
90377aa
Message:
  • 1.4.5 release
Location:
android
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • android/res/layout/fragment_advanced.xml

    rf4c851d r0997a39  
    196196        </LinearLayout> 
    197197 
    198 <!--         <View 
    199             android:id="@+id/viewSpaceTiltSensorControl" 
    200             android:layout_width="5dp" 
    201             android:layout_height="0dp" > 
    202         </View> 
    203  --> 
    204         <LinearLayout 
    205             android:id="@+id/layoutTiltSensorControl" 
    206             android:layout_width="wrap_content" 
    207             android:layout_height="wrap_content" 
    208             android:orientation="horizontal" > 
    209  
    210             <View 
    211                 android:layout_width="15dp" 
    212                 android:layout_height="0dp" > 
    213             </View> 
    214  
    215             <CheckBox 
    216                 android:id="@+id/checkBoxTiltSensorControl" 
    217                 android:layout_width="wrap_content" 
    218                 android:layout_height="wrap_content" 
    219                 android:text="@string/checkbox_tilt_sensor_control" /> 
    220         </LinearLayout> 
    221  
    222198        <View 
    223199            android:layout_width="10dp" 
    224200            android:layout_height="0dp" > 
    225201        </View> 
    226          
     202    </LinearLayout> 
     203 
     204    <LinearLayout 
     205        android:id="@+id/layoutTiltSensorControl" 
     206        android:layout_width="wrap_content" 
     207        android:layout_height="wrap_content" 
     208        android:gravity="center" 
     209        android:orientation="horizontal" > 
     210 
     211        <View 
     212            android:layout_width="25dp" 
     213            android:layout_height="0dp" > 
     214        </View> 
     215 
     216        <CheckBox 
     217            android:id="@+id/checkBoxTiltSensorControl" 
     218            android:layout_width="wrap_content" 
     219            android:layout_height="wrap_content" 
     220            android:gravity="center" 
     221            android:text="@string/checkbox_tilt_sensor_control" /> 
    227222    </LinearLayout> 
    228223 
  • android/src/info/puzzlebox/orbit/FragmentTabAdvanced.java

    rd58cf77 r0997a39  
    6060        int rightControlPitch = 31; 
    6161 
     62        private float tiltX = 0; 
     63        private float tiltY = 0; 
     64        private float referenceTiltX = 0; 
     65        private float referenceTiltY = 0; 
     66 
    6267        /** 
    6368         * UI 
     
    8489        private SensorManager sensorManager; 
    8590        private Sensor orientationSensor = null; 
    86         private float tiltX = 0; 
    87         private float tiltY = 0; 
    8891 
    8992 
     
    465468 
    466469                } else { 
    467                         if (orientationSensor != null) 
     470                        if (orientationSensor != null) { 
    468471                                sensorManager.unregisterListener(this); 
     472                                referenceTiltX = 0; 
     473                                referenceTiltY = 0; 
     474                        } 
    469475                } 
    470476 
     
    510516        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) { 
    511517 
    512                 Log.v(TAG, "onProgressChanged"); 
     518                //              Log.v(TAG, "onProgressChanged"); 
    513519 
    514520                //                      updatePowerThresholds(); 
     
    658664                //              appendDebugConsole("X: " + tiltX + ", Y: " + tiltY + "\n"); 
    659665 
    660                 seekBarYaw.setProgress(defaultControlYaw + (int) tiltY); 
    661                 seekBarPitch.setProgress(defaultControlPitch + 10 + ((int) tiltX / 2)); 
    662  
     666                if (referenceTiltX == 0) { 
     667                        referenceTiltX = tiltX; 
     668                        referenceTiltY = tiltY; 
     669                } 
     670 
     671                //              seekBarYaw.setProgress(defaultControlYaw + (int) tiltY); 
     672                //              seekBarPitch.setProgress(defaultControlPitch + 12 + ((int) tiltX / 2)); 
     673                seekBarYaw.setProgress(defaultControlYaw + (int) (tiltY - referenceTiltY)); 
     674                seekBarPitch.setProgress(defaultControlPitch + (int) ((tiltX / 2) - (referenceTiltX / 2))); 
    663675 
    664676 
Note: See TracChangeset for help on using the changeset viewer.