fix: anim to top

This commit is contained in:
bggRGjQaUbCoE
2024-09-12 20:03:59 +08:00
parent f7f20fb01c
commit 93e8e14795

View File

@@ -2,6 +2,7 @@ import 'dart:async';
import 'package:PiliPalaX/models/common/dynamics_type.dart'; import 'package:PiliPalaX/models/common/dynamics_type.dart';
import 'package:PiliPalaX/models/common/up_panel_position.dart'; import 'package:PiliPalaX/models/common/up_panel_position.dart';
import 'package:PiliPalaX/pages/dynamics/tab/controller.dart';
import 'package:easy_debounce/easy_throttle.dart'; import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
@@ -141,19 +142,17 @@ class _DynamicsPageState extends State<DynamicsPage>
labelStyle: TextStyle( labelStyle: TextStyle(
fontSize: Theme.of(context).textTheme.labelMedium!.fontSize, fontSize: Theme.of(context).textTheme.labelMedium!.fontSize,
), ),
tabs: DynamicsType.values tabs:
.map((e) => Tab(text: e.labels)) DynamicsType.values.map((e) => Tab(text: e.labels)).toList(),
.toList(),
onTap: (index) { onTap: (index) {
print('index: $index'); if (!_dynamicsController.tabController.indexIsChanging) {
feedBack(); feedBack();
tabsConfig[_dynamicsController.tabController.index]['ctr'] Get.find<DynamicsTabController>(tag: tabsConfig[index]['tag'])
.animateToTop(); .animateToTop();
// _dynamicsController.tabController }
// _dynamicsController.tabController.index = index; },
// _dynamicsController.onSelectType(index); ),
// _ ),
})),
), ),
drawer: upPanelPosition == UpPanelPosition.leftDrawer drawer: upPanelPosition == UpPanelPosition.leftDrawer
? SafeArea(child: upPanelPart()) ? SafeArea(child: upPanelPart())