liquid_glass_plus 0.3.1
liquid_glass_plus: ^0.3.1 copied to clipboard
Create stunning liquid glass and frosted glass effects in Flutter using custom shaders. Supports iOS, macOS, and Android with Impeller rendering.
import 'dart:math';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:leak_tracker/leak_tracker.dart';
import 'package:liquid_glass_plus/liquid_glass_plus.dart';
import 'package:liquid_glass_plus_example/basic_app.dart';
// ignore: depend_on_referenced_packages
export 'package:logging/logging.dart' show Level, Logger;
void main() {
FlutterMemoryAllocations.instance.addListener(
(ObjectEvent event) => LeakTracking.dispatchObjectEvent(event.toMap()),
);
LeakTracking.start();
LeakTracking.phase = PhaseSettings(
leakDiagnosticConfig: LeakDiagnosticConfig(collectStackTraceOnStart: true),
);
LgrLogs.initAllLogs(); // Disabled for benchmarking
runApp(CupertinoApp(home: BasicApp()));
}
final settingsNotifier = ValueNotifier<LiquidGlassSettings>(
LiquidGlassSettings(
thickness: 20,
lightAngle: 0.5 * pi,
liquidGlassConfigs: LiquidGlassConfigs(chromaticAberration: 1),
),
);
final cornerRadiusNotifier = ValueNotifier<double>(100);
final glassColorNotifier = ValueNotifier<Color>(
const Color.fromARGB(0, 255, 255, 255),
);