Flutter Expansion Panel - flutter

Any ideas on how to go about styling flutter's Expansion Panels and/or Expansion Panel Lists? By default it uses the theme's cardColor attribute for the background. I would like to change things like the border and elevation.
Thanks

Related

Flutter CupertinoTheme is too limiting. How would I go about adding more Theme parmaters?

Basically CupertinoThemeData has only 4 Colors that can be set. There is no parameter for let's say tiles. Should I just define some colors globally that I change inside the same function that switches theme? Or should I wrap my CupertinoThemeData inside a normal ThemeData (which has way more parameters)?
I am new to theming and was wondering what the best practices are.

Android Studio: how to figure out which property defines element color

Is there any way to figure out which property defines element color using Flutter Inspector etc?
For example I have an App Bar with some text in it. Is it it possible to find whereis it set to the current color?
In this case I was searching top to bottom: in ThemeData smth about App Bar, in AppBarTheme smth about Text Style or Color. But I think that it could be done faster form the other side.
Android Studio Arctix Fox 2020.3.1.

What's difference between Style Theme and Decoration in Flutter

I'm really Confused about the difference between style property and Decoration . .
Both can change how Ui looks like
Style is usually applied to TextFields or some button widgets, decoration is a property of Containers. On my sight, style is usually wide (global) thing, decoration is a partial thing.
P.S. Compare: These decorations (concrete) were implemented in victorian style (abstract).

how to reduce spacing in material-ui?

i am building web app for desktops and i find material-ui wastes lot of space when displaying the components right out of the box.
AppBar is rendered with padding of 24.
Passing the style to the appbar is only adding in addition to 24 instead of overriding.
Just compare the height of menubar of stackoverflow vs material-ui appbar
How to reduce AppBar height atleast 10px less?
You can override component style. You need to apply a className or a style like this :
<AppBar className={classes.appBar} />
With web inspector, you can find your css class. Something like MuiAppBar-XXXXXX
Hope this help!

Widget background color in system color?

how can I set the color of a widget(VBox in particular) to the same color as are default dialogs on Windows? It seems to work properly automatically on Linux, but on Windows the widget is a different shade of gray.
It is placed as a custom widget to GtkPrintOperation, and it looks awful because of the color
GtkBox doesn't have any window, GtkBox is just a container that arranges the widgets inside, for you to change the background of a widget has to check first if the widget is using his own window, and then go through it. Here you should look at this.
Besides that, after you are clear of what you want, there's a bunch of samples around google.