v0.0.2
multi_value_listenable_builder
단일 위젯을 사용하여 여러 ValueListenables를 듣는 것을 허용하는 플러터 패키지입니다.
34좋아요 3.3천30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
단일 위젯에서 여러 값 리스너블을 수신하는 데 사용할 수 있는 플러터 패키지입니다.
{"sdk":"flutter"}{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A widget to listen to multiple ValueListenables in Flutter.
pub
Add the multi_value_listenable_builder as a dependency in your project.
Import package:multi_value_listenable_builder/multi_value_listenable_builder.dart in required files.
Use MultiValueListenableBuilder just like any other widget.
import 'package:multi_value_listenable_builder/multi_value_listenable_builder.dart';
MultiValueListenableBuilder(
// Add all ValueListenables here.
valueListenables: [
listenable0,
listenable1,
listenable2,
.
.
listenableN
],
builder: (context, values, child) {
// Get the updated value of each listenable
// in values list.
return YourWidget(
values.elementAt(0),
values.elementAt(1),
values.elementAt(2),
.
.
values.elementAt(N),
child: child // Optional child.
);
},
child: YourOptionalChildWidget(),
)
A detailed and working example can be found here.