Hibok
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

26 righe
732 B

  1. import 'package:chat/photo/entity/options.dart';
  2. import 'package:chat/photo/provider/asset_provider.dart';
  3. import 'package:flutter/material.dart';
  4. class PhotoPickerProvider extends InheritedWidget {
  5. final Options options;
  6. final AssetProvider assetProvider = AssetProvider();
  7. PhotoPickerProvider({
  8. @required this.options,
  9. @required Widget child,
  10. Key key,
  11. }) : super(key: key, child: child);
  12. @override
  13. bool updateShouldNotify(InheritedWidget oldWidget) {
  14. return true;
  15. }
  16. static PhotoPickerProvider of(BuildContext context) =>
  17. context.dependOnInheritedWidgetOfExactType<PhotoPickerProvider>();
  18. static AssetProvider assetProviderOf(BuildContext context) =>
  19. of(context).assetProvider;
  20. }