public class BrightnessController extends Object implements ToggleSlider.Listener
Modifier and Type | Class and Description |
---|---|
static interface |
BrightnessController.BrightnessStateChangeCallback |
Constructor and Description |
---|
BrightnessController(Context context,
ImageView icon,
ToggleSlider control) |
Modifier and Type | Method and Description |
---|---|
void |
addStateChangedCallback(BrightnessController.BrightnessStateChangeCallback cb) |
void |
onChanged(ToggleSlider view,
boolean tracking,
boolean automatic,
int value,
boolean stopTracking) |
void |
onInit(ToggleSlider control) |
void |
registerCallbacks() |
boolean |
removeStateChangedCallback(BrightnessController.BrightnessStateChangeCallback cb) |
void |
setBackgroundLooper(Looper backgroundLooper) |
void |
unregisterCallbacks()
Unregister all call backs, both to and from the controller
|
public BrightnessController(Context context, ImageView icon, ToggleSlider control)
public void setBackgroundLooper(Looper backgroundLooper)
public void addStateChangedCallback(BrightnessController.BrightnessStateChangeCallback cb)
public boolean removeStateChangedCallback(BrightnessController.BrightnessStateChangeCallback cb)
public void onInit(ToggleSlider control)
onInit
in interface ToggleSlider.Listener
public void registerCallbacks()
public void unregisterCallbacks()
public void onChanged(ToggleSlider view, boolean tracking, boolean automatic, int value, boolean stopTracking)
onChanged
in interface ToggleSlider.Listener