更新超广角相机的变焦比例,确保在相机能力允许的情况下使用0.6x的缩放比例,优化相关UI和测试用例。
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user