vpn_sdp_banner
sdp_vpn 状态监听 banner 组件,用于监听 VPN 连接状态并在应用内显示连接状态提示条。
此库专为内部项目需求设计,若不符合您的使用场景,敬请谅解。
安装
在 pubspec.yaml 中添加依赖:
dependencies:
vpn_sdp_banner: ^1.0.2
然后执行:
flutter pub get
使用示例
import 'package:vpn_sdp_banner/vpn_sdp_banner.dart';
// 在应用顶层添加 VPN 状态监听 Banner
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: VpnSdpBanner(
child: Scaffold(
body: Center(child: Text('主页面内容')),
),
),
);
}
}
功能特性
- 实时监听 VPN 连接状态
- 自动显示/隐藏连接状态提示条
- 支持自定义提示样式
依赖
- Flutter SDK
- vpn_sdp
- ecp_widget
- ecp_theme
- ecp_net
- dict_dart_extension
- dict_flutter_extension