mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 22:09:06 +00:00
web/charts: Migrate to null safety (#921)
This commit is contained in:
@@ -33,10 +33,10 @@ import 'package:flutter/scheduler.dart';
|
||||
/// [Slider.moveSliderToDomain] can be called to programmatically position the
|
||||
/// slider. This is useful for synchronizing the slider with external elements.
|
||||
class SliderLine extends StatefulWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, num>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const SliderLine(this.seriesList, {this.animate, Key key}) : super(key: key);
|
||||
const SliderLine(this.seriesList, {this.animate, Key? key}) : super(key: key);
|
||||
|
||||
/// Creates a [LineChart] with sample data and no transition.
|
||||
factory SliderLine.withSampleData() {
|
||||
@@ -103,9 +103,9 @@ class SliderLine extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _SliderCallbackState extends State<SliderLine> {
|
||||
num _sliderDomainValue;
|
||||
String _sliderDragState;
|
||||
Point<int> _sliderPosition;
|
||||
num? _sliderDomainValue;
|
||||
String? _sliderDragState;
|
||||
Point<int>? _sliderPosition;
|
||||
|
||||
// Handles callbacks when the user drags the slider.
|
||||
_onSliderChange(Point<int> point, dynamic domain, String roleId,
|
||||
@@ -119,7 +119,7 @@ class _SliderCallbackState extends State<SliderLine> {
|
||||
});
|
||||
}
|
||||
|
||||
SchedulerBinding.instance.addPostFrameCallback(rebuild);
|
||||
SchedulerBinding.instance!.addPostFrameCallback(rebuild);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -175,7 +175,7 @@ class _SliderCallbackState extends State<SliderLine> {
|
||||
children.add(Padding(
|
||||
padding: const EdgeInsets.only(top: 5.0),
|
||||
child: Text(
|
||||
'Slider position: ${_sliderPosition.x}, ${_sliderPosition.y}')));
|
||||
'Slider position: ${_sliderPosition!.x}, ${_sliderPosition!.y}')));
|
||||
}
|
||||
if (_sliderDragState != null) {
|
||||
children.add(Padding(
|
||||
|
||||
Reference in New Issue
Block a user