mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
update viewport metrics in ios and add todos
This commit is contained in:
parent
d3f7f3817f
commit
2cd4dbcbf4
@ -367,6 +367,7 @@ static void SetViewportMetrics(JNIEnv* env,
|
||||
env->GetIntArrayRegion(javaDisplayFeaturesState, 0, stateSize,
|
||||
&displayFeaturesState[0]);
|
||||
|
||||
// TODO(boetger): update for https://github.com/flutter/flutter/issues/149033
|
||||
const flutter::ViewportMetrics metrics{
|
||||
static_cast<double>(devicePixelRatio),
|
||||
static_cast<double>(physicalWidth),
|
||||
|
||||
@ -1478,6 +1478,11 @@ static flutter::PointerData::DeviceKind DeviceKindFromTouchType(UITouch* touch)
|
||||
CGFloat scale = screen.scale;
|
||||
_viewportMetrics.physical_width = self.view.bounds.size.width * scale;
|
||||
_viewportMetrics.physical_height = self.view.bounds.size.height * scale;
|
||||
// TODO(louisehsu): update for https://github.com/flutter/flutter/issues/169147
|
||||
_viewportMetrics.physical_min_width_constraint = _viewportMetrics.physical_width;
|
||||
_viewportMetrics.physical_max_width_constraint = _viewportMetrics.physical_width;
|
||||
_viewportMetrics.physical_min_height_constraint = _viewportMetrics.physical_height;
|
||||
_viewportMetrics.physical_max_height_constraint = _viewportMetrics.physical_height;
|
||||
}
|
||||
|
||||
// Set _viewportMetrics physical paddings.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user