changeStyle method
MultipleRoute에서 사용하는 스타일(RouteStyle)을 다시 정의합니다.
Implementation
Future<void> changeStyle(List<RouteStyle> styles) async {
if (styles.isEmpty) {
throw Exception("styles parameter is empty.");
}
if (styles.any((e) => !e._isAdded)) {
await _controller.manager.addMultipleRouteStyle(styles, styles.first.id);
}
await _controller._changeMultipleRoute(id, styles.first.id!, segments);
_styles = styles;
}