defaultDensityForPlatform static method
- TargetPlatform platform
Returns a VisualDensity that is adaptive based on the given platform
.
For desktop platforms, this returns compact, and for other platforms, it returns a default-constructed VisualDensity.
See also:
- adaptivePlatformDensity which returns a VisualDensity that is adaptive based on defaultTargetPlatform.
Implementation
static VisualDensity defaultDensityForPlatform(TargetPlatform platform) {
switch (platform) {
case TargetPlatform.android:
case TargetPlatform.iOS:
case TargetPlatform.fuchsia:
break;
case TargetPlatform.linux:
case TargetPlatform.macOS:
case TargetPlatform.windows:
return compact;
}
return VisualDensity.standard;
}