Files
Flutter-Music-Player/lib/widgets/mp_inherited.dart
2018-03-24 18:43:41 +05:30

20 lines
606 B
Dart

import 'package:flute_example/data/song_data.dart';
import 'package:flutter/material.dart';
class MPInheritedWidget extends InheritedWidget {
final SongData songData;
final bool isLoading;
const MPInheritedWidget(this.songData, this.isLoading, child)
: super(child: child);
static MPInheritedWidget of(BuildContext context) {
return context.inheritFromWidgetOfExactType(MPInheritedWidget);
}
@override
bool updateShouldNotify(MPInheritedWidget oldWidget) =>
// TODO: implement updateShouldNotify
songData != oldWidget.songData || isLoading != oldWidget.isLoading;
}