Android Open Source - ArduinoRGBLighting White Slider Listener






From Project

Back to project page ArduinoRGBLighting.

License

The source code is released under:

Apache License

If you think the Android project ArduinoRGBLighting listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.dannixon.rgblighting;
/*from w  w w  .j  ava 2  s  .  c  o  m*/
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.widget.SeekBar;

public class WhiteSliderListener implements SeekBar.OnSeekBarChangeListener {
  private UIManager uiMan;
  private Context main;
  
  WhiteSliderListener(Context main, UIManager uiMan) {
    this.uiMan = uiMan;
    this.main = main;
  }
  
  @Override
  public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    if(fromUser) {
      uiMan.setRGB(progress, progress, progress);
    }
  }

  @Override
  public void onStartTrackingTouch(SeekBar seekBar) {
  }

  @Override
  public void onStopTrackingTouch(SeekBar seekBar) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(main);
    final String serviceURI = prefs.getString("service_uri", "");
    new DeviceConnector(serviceURI, uiMan).execute(true);
  }
}




Java Source Code List

com.dannixon.rgblighting.ColourSliderListener.java
com.dannixon.rgblighting.ControlMain.java
com.dannixon.rgblighting.DeviceConnector.java
com.dannixon.rgblighting.SettingsActivity.java
com.dannixon.rgblighting.UIManager.java
com.dannixon.rgblighting.WhiteSliderListener.java