fake_weibo 0.1.0

This commit is contained in:
v7lin 2019-03-19 19:13:17 +08:00
parent f26f44e1a2
commit a514d4a617

View File

@ -0,0 +1,22 @@
import 'package:fake_weibo/src/weibo.dart';
import 'package:flutter/widgets.dart';
class WeiboProvider extends InheritedWidget {
WeiboProvider({
Key key,
@required this.weibo,
@required Widget child,
}) : super(key: key, child: child);
final Weibo weibo;
@override
bool updateShouldNotify(InheritedWidget oldWidget) {
WeiboProvider oldProvider = oldWidget as WeiboProvider;
return weibo != oldProvider.weibo;
}
static WeiboProvider of(BuildContext context) {
return context.inheritFromWidgetOfExactType(WeiboProvider) as WeiboProvider;
}
}