Skip to content

Transform Widget not working correctly with Impeller enable #120272

@vincenzosarnataro

Description

@vincenzosarnataro

Steps to Reproduce

  1. Enable Impeller in ios project
  2. Execute flutter run on the code sample

Expected results:

Actual results:

DetailsCode sample
  @override
  Widget build(BuildContext context) {
    return  Scaffold(
      body: Center(
        child: Transform(transform: Matrix4.identity()
          ..setEntry(3, 2, 0.001) // perspective
          ..rotateX(1.01 ) // changed
          ..rotateY(-1.01 ),
        alignment: FractionalOffset.center,
        child: Container(height: 150,width: 200,color: Colors.red,))
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
Logs

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: renderingUI glitches reported at the engine/skia or impeller rendering levele: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.found in release: 3.7Found to occur in 3.7found in release: 3.8Found to occur in 3.8has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyr: fixedIssue is closed as already fixed in a newer version

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions