import 'dart:ui'; import 'package:electronic_assistant/base/base_controller.dart'; import 'package:electronic_assistant/resource/assets.gen.dart'; import 'package:electronic_assistant/resource/colors.gen.dart'; import 'package:electronic_assistant/utils/expand.dart'; import 'package:flutter/cupertino.dart'; import 'package:get/get.dart'; class MainController extends BaseController { final List tabBeans = [ TabBean( 'main_tab_home'.tr, Assets.images.mainTabHomeUnSelect.path, Assets.images.mainTabHomeSelected.path, "#969696".toColor(), ColorName.commonTxtColor), TabBean( 'main_tab_file'.tr, Assets.images.mainTabFileUnSelect.path, Assets.images.mainTabFileSelected.path, "#969696".toColor(), ColorName.commonTxtColor), ]; final _currentIndex = 0.obs; int get currentIndex => _currentIndex.value; void changeIndex(int index) { _currentIndex.value = index; } void updateIndex(int index) { _currentIndex.value = index; } } class TabBean { final String title; final String normalIcon; final String selectedIcon; final Color txtNormalColor; final Color txtSelectedColor; TabBean(this.title, this.normalIcon, this.selectedIcon, this.txtNormalColor, this.txtSelectedColor); }