feat(divination): add DateTimePickerBottomSheet with iOS wheel style

This commit is contained in:
qzl
2026-04-03 18:16:18 +08:00
parent 39575ddf37
commit a034962d6b
6 changed files with 256 additions and 45 deletions
+51 -9
View File
@@ -545,19 +545,19 @@ abstract class AppLocalizations {
/// No description provided for @settingsCoinCenterTitle.
///
/// In zh, this message translates to:
/// **'铜币中心'**
/// **'点数中心'**
String get settingsCoinCenterTitle;
/// No description provided for @settingsCoinCenterSubtitle.
///
/// In zh, this message translates to:
/// **'当前余额 {balance} 枚铜币,查看套餐与充值入口'**
/// **'当前余额 {balance} 点数,查看套餐与充值入口'**
String settingsCoinCenterSubtitle(int balance);
/// No description provided for @settingsCoinHeroSubtitle.
///
/// In zh, this message translates to:
/// **'铜币可用于后续起卦与相关服务消费'**
/// **'点数可用于后续起卦与相关服务消费'**
String get settingsCoinHeroSubtitle;
/// No description provided for @settingsAiLanguage.
@@ -731,13 +731,13 @@ abstract class AppLocalizations {
/// No description provided for @settingsCoinBalanceLabel.
///
/// In zh, this message translates to:
/// **'当前铜币'**
/// **'当前点数'**
String get settingsCoinBalanceLabel;
/// No description provided for @settingsCoinBalanceValue.
///
/// In zh, this message translates to:
/// **'{balance} 枚铜币'**
/// **'{balance} 点数'**
String settingsCoinBalanceValue(int balance);
/// No description provided for @settingsCoinCenterDescription.
@@ -791,7 +791,7 @@ abstract class AppLocalizations {
/// No description provided for @settingsCoinAmount.
///
/// In zh, this message translates to:
/// **'{amount} 枚铜币'**
/// **'{amount} 点数'**
String settingsCoinAmount(int amount);
/// No description provided for @english.
@@ -908,6 +908,18 @@ abstract class AppLocalizations {
/// **'请求失败,请稍后重试'**
String get errorRequestGeneric;
/// No description provided for @errorRunLimitExceeded.
///
/// In zh, this message translates to:
/// **'本次会话追问次数已达上限,请新起一卦'**
String get errorRunLimitExceeded;
/// No description provided for @errorDivinationPayloadRequired.
///
/// In zh, this message translates to:
/// **'缺少六爻输入数据,请重新起卦'**
String get errorDivinationPayloadRequired;
/// No description provided for @divinationScreenTitle.
///
/// In zh, this message translates to:
@@ -959,9 +971,15 @@ abstract class AppLocalizations {
/// No description provided for @divinationCoinBalance.
///
/// In zh, this message translates to:
/// **'模拟铜钱余额{balance} 枚'**
/// **'当前可用铜币{balance} 枚'**
String divinationCoinBalance(int balance);
/// No description provided for @divinationRefreshBalance.
///
/// In zh, this message translates to:
/// **'刷新余额'**
String get divinationRefreshBalance;
/// No description provided for @divinationRecommendManual.
///
/// In zh, this message translates to:
@@ -1295,7 +1313,7 @@ abstract class AppLocalizations {
/// No description provided for @autoSelectTime.
///
/// In zh, this message translates to:
/// **'选择起卦时间'**
/// **'选择时间'**
String get autoSelectTime;
/// No description provided for @autoCoinDivination.
@@ -1373,7 +1391,7 @@ abstract class AppLocalizations {
/// No description provided for @autoSimBalance.
///
/// In zh, this message translates to:
/// **'模拟余额{balance} 枚'**
/// **'当前可用铜币{balance} 枚'**
String autoSimBalance(int balance);
/// No description provided for @autoGuideTitle.
@@ -1387,6 +1405,30 @@ abstract class AppLocalizations {
/// In zh, this message translates to:
/// **'摇晃手机或点击按钮,连续摇 6 次即可形成完整卦象。'**
String get autoGuideInstruction;
/// No description provided for @dateTab.
///
/// In zh, this message translates to:
/// **'日期'**
String get dateTab;
/// No description provided for @timeTab.
///
/// In zh, this message translates to:
/// **'时间'**
String get timeTab;
/// No description provided for @confirm.
///
/// In zh, this message translates to:
/// **'确认'**
String get confirm;
/// No description provided for @cancel.
///
/// In zh, this message translates to:
/// **'取消'**
String get cancel;
}
class _AppLocalizationsDelegate