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