• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package js.kbars;
2 
3 import android.content.Context;
4 import android.view.View;
5 import android.view.View.OnClickListener;
6 import android.widget.Button;
7 
8 public final class LightsOutModeToggleButton extends Button {
9     private boolean mLightsOut;
10 
LightsOutModeToggleButton(Context context)11     public LightsOutModeToggleButton(Context context) {
12         super(context);
13         setOnClickListener(new OnClickListener() {
14             public void onClick(View v) {
15                 LightsOutModeToggleButton.this.mLightsOut = !LightsOutModeToggleButton.this.mLightsOut;
16                 LightsOutModeToggleButton.this.update();
17             }
18         });
19         update();
20     }
21 
update()22     private void update() {
23         setText(new StringBuilder(String.valueOf(this.mLightsOut ? "Exit" : "Enter")).append(" lights out mode").toString());
24         setSystemUiVisibility(this.mLightsOut ? 1 : 0);
25     }
26 }
27