defaultDensityForPlatform static method
- TargetPlatform platform
Returns a VisualDensity that is adaptive based on the given platform.
For mobile platforms (Android, iOS, Fuchsia), this returns VisualDensity.standard, and for desktop platforms (macOS, Windows, Linux), it returns VisualDensity.compact.
See also:
- adaptivePlatformDensity which returns a VisualDensity that is adaptive based on defaultTargetPlatform.
Implementation
static VisualDensity defaultDensityForPlatform(TargetPlatform platform) {
return switch (platform) {
TargetPlatform.android || TargetPlatform.iOS || TargetPlatform.fuchsia => standard,
TargetPlatform.linux || TargetPlatform.macOS || TargetPlatform.windows => compact,
};
}