From b7ac69c46f709b29614deb7fc755dfbd318c06d0 Mon Sep 17 00:00:00 2001 From: Robert Marshall Date: Sun, 29 Aug 2021 07:24:02 +0100 Subject: [PATCH] Add inputs for bathroom --- .../uk/robware/vanlights/MainActivity.java | 22 +- app/src/main/res/layout/activity_main.xml | 427 ++++++++++-------- 2 files changed, 271 insertions(+), 178 deletions(-) diff --git a/app/src/main/java/uk/robware/vanlights/MainActivity.java b/app/src/main/java/uk/robware/vanlights/MainActivity.java index f4aa854..5fadc6c 100644 --- a/app/src/main/java/uk/robware/vanlights/MainActivity.java +++ b/app/src/main/java/uk/robware/vanlights/MainActivity.java @@ -127,6 +127,9 @@ public class MainActivity extends AppCompatActivity { findViewById(R.id.kitchen_on_button).setOnClickListener(view -> on("kitchen")); findViewById(R.id.kitchen_off_button).setOnClickListener(view -> off("kitchen")); + findViewById(R.id.bathroom_on_button).setOnClickListener(view -> on("bathroom")); + findViewById(R.id.bathroom_off_button).setOnClickListener(view -> off("bathroom")); + findViewById(R.id.all_on_button).setOnClickListener(view -> on("seating", "kitchen")); findViewById(R.id.all_off_button).setOnClickListener(view -> off("seating", "kitchen")); @@ -162,6 +165,22 @@ public class MainActivity extends AppCompatActivity { setBrightness("kitchen", seekBar.getProgress()); } }); + ((SeekBar)findViewById(R.id.bathroom_brightness)).setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { + @Override + public void onProgressChanged(SeekBar seekBar, int i, boolean b) { + + } + + @Override + public void onStartTrackingTouch(SeekBar seekBar) { + + } + + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + setBrightness("bathroom", seekBar.getProgress()); + } + }); ((SeekBar)findViewById(R.id.all_brightness)).setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int i, boolean b) { @@ -177,7 +196,8 @@ public class MainActivity extends AppCompatActivity { public void onStopTrackingTouch(SeekBar seekBar) { int progress = seekBar.getProgress(); setBrightness("seating", progress, false); - setBrightness("kitchen", progress); + setBrightness("kitchen", progress, false); + setBrightness("bathroom", progress); } }); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 1dd02fb..2e8ef9a 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -6,201 +6,274 @@ android:layout_height="match_parent" tools:context=".MainActivity"> - - - - - - - - - - -