Update NavigationRailM3E implementation; update FAB and navigation sections to adapt to changes.
This commit is contained in:
parent
1cb404b4df
commit
83f5a02943
49 changed files with 1651 additions and 661 deletions
|
|
@ -1,7 +1,7 @@
|
|||
library slider_m3e;
|
||||
|
||||
export 'src/enums.dart';
|
||||
export 'src/slider_tokens_adapter.dart' show SliderTokensAdapter;
|
||||
export 'src/slider_theme_m3e.dart';
|
||||
export 'src/slider_m3e.dart';
|
||||
export 'src/range_slider_m3e.dart';
|
||||
export 'src/slider_m3e.dart';
|
||||
export 'src/slider_theme_m3e.dart';
|
||||
export 'src/slider_tokens_adapter.dart' show SliderTokensAdapter;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'slider_theme_m3e.dart';
|
||||
|
||||
import 'enums.dart';
|
||||
import 'slider_theme_m3e.dart';
|
||||
|
||||
class RangeSliderM3E extends StatelessWidget {
|
||||
const RangeSliderM3E({
|
||||
|
|
@ -63,7 +64,8 @@ class RangeSliderM3E extends StatelessWidget {
|
|||
divisions: divisions,
|
||||
labels: labels,
|
||||
semanticFormatterCallback: semanticLabel != null
|
||||
? (v) => '$semanticLabel ${(100 * ((v - min) / (max - min))).toStringAsFixed(0)}%'
|
||||
? (v) =>
|
||||
'$semanticLabel ${(100 * ((v - min) / (max - min))).toStringAsFixed(0)}%'
|
||||
: null,
|
||||
),
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'slider_theme_m3e.dart';
|
||||
|
||||
import 'enums.dart';
|
||||
import 'slider_theme_m3e.dart';
|
||||
|
||||
class SliderM3E extends StatelessWidget {
|
||||
const SliderM3E({
|
||||
|
|
@ -63,7 +64,8 @@ class SliderM3E extends StatelessWidget {
|
|||
divisions: divisions,
|
||||
label: label,
|
||||
semanticFormatterCallback: semanticLabel != null
|
||||
? (v) => '$semanticLabel ${(100 * ((v - min) / (max - min))).toStringAsFixed(0)}%'
|
||||
? (v) =>
|
||||
'$semanticLabel ${(100 * ((v - min) / (max - min))).toStringAsFixed(0)}%'
|
||||
: null,
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'slider_tokens_adapter.dart';
|
||||
|
||||
import 'enums.dart';
|
||||
import 'slider_tokens_adapter.dart';
|
||||
|
||||
SliderThemeData sliderThemeM3E(
|
||||
BuildContext context, {
|
||||
|
|
@ -42,7 +43,9 @@ SliderThemeData sliderThemeM3E(
|
|||
overlayColor: t.overlayColor(emphasis),
|
||||
valueIndicatorColor: t.valueIndicatorColor(),
|
||||
valueIndicatorTextStyle: t.valueIndicatorTextStyle(),
|
||||
showValueIndicator: showValueIndicator ? ShowValueIndicator.onDrag : ShowValueIndicator.onlyForDiscrete,
|
||||
showValueIndicator: showValueIndicator
|
||||
? ShowValueIndicator.onDrag
|
||||
: ShowValueIndicator.onlyForDiscrete,
|
||||
thumbShape: thumbShape,
|
||||
overlayShape: RoundSliderOverlayShape(overlayRadius: m.overlayRadius),
|
||||
rangeThumbShape: shapeFamily == SliderM3EShapeFamily.round
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue