更新超广角相机的变焦比例,确保在相机能力允许的情况下使用0.6x的缩放比例,优化相关UI和测试用例。

This commit is contained in:
2026-06-12 19:04:00 +08:00
parent d39d85cd99
commit 88d8dfda04
4 changed files with 49 additions and 33 deletions

View File

@@ -234,7 +234,7 @@ class _ZoomPresetControl extends StatelessWidget {
for (final preset in availablePresets)
_ZoomPresetButton(
displayRatio: preset,
requestRatio: _requestRatioFor(preset),
requestRatio: preset,
selected: _isPresetSelected(preset),
enabled: !_wouldSwitchPhysicalCamera(preset),
onSelected: onSelected,
@@ -259,13 +259,6 @@ class _ZoomPresetControl extends StatelessWidget {
return (zoomRatio - preset).abs() < 0.05;
}
double _requestRatioFor(double preset) {
if (preset < 1.0) {
return minZoomRatio <= 0.5 ? 0.5 : preset;
}
return preset;
}
bool _wouldSwitchPhysicalCamera(double preset) {
if (!isRecording) {
return false;