chat_room_bottom_item.dart 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import 'package:flutter/material.dart';
  2. /**
  3. * des:
  4. */
  5. class BottomItem {
  6. String? imgStr;
  7. String? des;
  8. bool? visity;
  9. BottomItem(this.des,this.imgStr, {this.visity = true});
  10. }
  11. enum ChatRoomMenuType{
  12. XYChatRoomMenuTypeCardiacValue, //心动值开关
  13. XYChatRoomMenuTypeFreeMacphone, //自由上麦开关
  14. XYChatRoomMenuTypeFreeLockMacphone, //自动锁麦开关
  15. XYChatRoomMenuTypeRoomLock, //房间上锁
  16. XYChatRoomMenuTypeClearScreen, //关闭公屏
  17. XYChatRoomMenuTypeMcphoneSeatIncome,//麦位收益
  18. XYChatRoomMenuTypeMcphoneBackgroundMusic,//背景音乐
  19. XYChatRoomMenuTypeMcphoneSeatManage,//麦序管理
  20. XYChatRoomMenuTypeRoomManage, //房间管理
  21. XYChatRoomMenuTypeRoomShare, //分享
  22. XYChatRoomMenuTypeRoomOnlineUsers, //在线用户
  23. XYChatRoomMenuTypeRoomReceiver, //听筒设置
  24. XYChatRoomMenuTypeRoomEffect, //礼物动效开关
  25. XYChatRoomMenuTypeRoomConveneFans, //着急粉丝
  26. XYChatRoomMenuTypeRoomSound, //混响音效
  27. XYChatRoomMenuTypeCardiacValueList, //心动值列表
  28. XYChatRoomMenuTypeRotaryTable, //大冒险
  29. XYChatRoomMenuTypePK,
  30. }
  31. class ManageBottomItem {
  32. ChatRoomMenuType? menuType;
  33. String? img;
  34. String? title;
  35. bool? typeSwitch;
  36. ManageBottomItem(this.menuType,this.img,this.title,{this.typeSwitch = null});
  37. }
  38. class AdventureItem{
  39. String? itemKey;
  40. String? itemValue;
  41. AdventureItem(this.itemKey,this.itemValue);
  42. }
  43. class AdventureInputControllers{
  44. TextEditingController? itemKeyController;
  45. TextEditingController? itemValueController;
  46. AdventureInputControllers(this.itemKeyController,this.itemValueController);
  47. }