我試圖創建一個animationController具有擴展視圖的視圖GetView。我應該SingleGetTickerProviderMixin在我的Getxcontroller但它已棄用并且應該使用GetSingleTickerProviderStateMixin. 問題是它需要實作以下缺失的方法:
@override
Ticker createTicker(TickerCallback onTick) {
// TODO: implement createTicker
throw UnimplementedError();
}
我不知道如何使用它,也沒有找到任何解決方案。完整的 GetxController:
class MainPageController extends GetxController implements GetSingleTickerProviderStateMixin {
late AnimationController animationController;
@override
void onInit() {
animationController = AnimationController(vsync: this, duration: const Duration(milliseconds: 400));
super.onInit();
}
@override
Ticker createTicker(TickerCallback onTick) {
// TODO: implement createTicker
throw UnimplementedError();
}
@override
void didChangeDependencies(BuildContext context) {
}
}
我的 getx 版本:
get: ^4.6.1
uj5u.com熱心網友回復:
我找到了一個解決方案,是一個簡單的錯誤,只需要更改:
implements GetSingleTickerProviderStateMixin {
為了:
with GetSingleTickerProviderStateMixin {
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/449635.html
下一篇:fabric2.2.網路部署
