adding connection display
This commit is contained in:
parent
449c0c73c7
commit
6db819211d
|
@ -28,6 +28,11 @@ class BluetoothDeviceSettingsState extends State<BluetoothDeviceSettings> {
|
|||
backgroundColor: const Color(0xFFFDE100), // Text Color (Foreground color)
|
||||
);
|
||||
|
||||
ButtonStyle buttonStyleDisabled = ElevatedButton.styleFrom(
|
||||
foregroundColor: Colors.black,
|
||||
backgroundColor: const Color(0xFF737373), // Text Color (Foreground color)
|
||||
);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
|
@ -51,7 +56,7 @@ class BluetoothDeviceSettingsState extends State<BluetoothDeviceSettings> {
|
|||
ListTile(
|
||||
title: const Text("Device Connection State"),
|
||||
subtitle: Text(
|
||||
_bluetoothObject.isConnected ? "ConnectionState.DISCONNECTED" : "ConnectionState.CONNECTED"),
|
||||
_bluetoothObject.isConnected ? "ConnectionState.CONNECTED" : "ConnectionState.DISCONNECTED"),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
@ -66,7 +71,7 @@ class BluetoothDeviceSettingsState extends State<BluetoothDeviceSettings> {
|
|||
await _bluetoothObject.connectDevice();
|
||||
}
|
||||
},
|
||||
style: buttonStyle,
|
||||
style: _bluetoothObject.isConnected ? buttonStyleDisabled : buttonStyle,
|
||||
child: const Text("Connect"),
|
||||
)),
|
||||
const SizedBox(width: 16.0),
|
||||
|
@ -77,7 +82,7 @@ class BluetoothDeviceSettingsState extends State<BluetoothDeviceSettings> {
|
|||
await _bluetoothObject.disconnectDevice();
|
||||
}
|
||||
},
|
||||
style: buttonStyle,
|
||||
style: _bluetoothObject.isConnected ? buttonStyle : buttonStyleDisabled,
|
||||
child: const Text("Disconnect"),
|
||||
))
|
||||
])),
|
||||
|
|
Loading…
Reference in New Issue