flutter枚举与switch结合使用
enum PositionStatus {
// 已提交
submit,
// 审核中
reviewing,
// 招聘中
post,
// 已完成
complete,
// 已结束
close,
// 已编辑
edit,
// 已拉黑
block,
}
///使用索引输出对应的字符串
String getPositionString(int index) {
///检查索引是否在有效范围内
if (index < 0 || index >= PositionStatus.values.length - 1) {
throw RangeError.range(index, 0, PositionStatus.values.length - 1, "index");
}
///返回索引对应的名称
return PositionStatus.values[index].name;
}
///结合switch,有的时候需要判断颜色啥的
Color _judgeColor(Position position) {
switch (position) {
case Position.submit :
return Color(0xFF666666)
}
}
中日南北和粤配
王牌大保镖
肝胆相照粤配
克利须那教派
马克萨斯群岛的顺风处
卫斯理传奇粤配
吸血鬼猎人d
迷案寻凶
女儿国前传
超级轰天雷
逆途
白头神探智斗灭世狂人
芬妮希尔
西班牙土地
神探李奥
乘风破浪
唤醒
逆途
大风杀
大宋断狱神手之陈情伞
九个半星期
终极斗士
美国之旅2
孤胆追踪者
冥妻
我的老板是连环杀手
监控高中
测谎人
Ismo是世界上最有趣的局外人
外星人启示录
孤胆追踪者
我要我们在一起
小奥德萨
暴风
阿碧的恩典
雪牦牛
肝胆相照
梁祝
汽车旅馆
孤星计划
击雪
外接手
惊天追踪
迷案寻凶
快乐赢家
迎刃而姐
餐桌上的心声詹娜的初恋
夏天和冬天
马1956
BamBam南希姐妹的故事
狄亚伯洛大决斗
极速搏杀
怪物大乱捣
孤儿泪
浴血兄弟
救世主
闹鬼城堡
伴郎初见
谍影重重4
克雷格费格森我超开心
第三帝国邪恶的欺骗
紫色
沙丘
年轻的Steppas2
女巫之手
3年8班
巴佐迪
第一班
麻辣女孩
东北大仙儿
为子寻父
赊刀人