mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Merge pull request #2259 from abarth/misplaced_fab
Stocks FAB "+" sometimes teleports to near the top left
This commit is contained in:
commit
910ccafe5c
@ -84,8 +84,9 @@ skia::RefPtr<SkImage> RasterCache::GetPrerolledImage(GrContext* context,
|
||||
if (surface) {
|
||||
SkCanvas* canvas = surface->getCanvas();
|
||||
canvas->clear(SK_ColorTRANSPARENT);
|
||||
SkMatrix matrix = SkMatrix::MakeScale(scaleX, scaleY);
|
||||
canvas->drawPicture(picture, &matrix, nullptr);
|
||||
canvas->translate(-rect.left(), -rect.right());
|
||||
canvas->scale(scaleX, scaleY);
|
||||
canvas->drawPicture(picture);
|
||||
entry.image = skia::AdoptRef(surface->newImageSnapshot());
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user