I wrote a big software, I tried to use 2 main colors for the whole software. I want to change the overall color of the software by pressing a button. I need your help.
on the lib/utils: SO:they are not in the class,
const d = Color.fromARGB(255, 184, 233, 8);
const w = Color.fromARGB(255, 255, 255, 255);
on every page i made i used it like under code to change colors that i used:
color:d,
or
color:w,
now i made button and want to use it like:
AppBar(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(25.0),
bottomRight: Radius.circular(25.0))),
toolbarHeight: 40,
backgroundColor: d,
foregroundColor: w,
bottomOpacity: 0.1,
centerTitle: false,
title: SvgPicture.asset(
'assets/ic_instagram.svg',
color: primaryColor,
height: 25,
),
actions: [
IconButton(
icon: Icon(
Icons.mail,
color: Color.fromARGB(255, 255, 0, 191),
),
onPressed: () {
setState(() {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => colorset(),
),
);
});
},
),
IconButton(
icon: Icon(
Icons.mail,
color: Color.fromARGB(255, 1, 132, 255),
),
onPressed: () {
setState(() {
d.update(d: Color.fromARGB(255, 1, 132, 255));
});
},
),
],
),
how is it possible to change the color of const values in utils?
If you want to change your color variables why don't you just remove the const?
Use const for variables that do not change anymore (e.g. PI)
Color w = Color.fromARGB(255, 184, 233, 8);