1 // Copyright 2013 The Flutter Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 package io.flutter.embedding.engine.renderer; 6 7 /** 8 * Listener invoked after Flutter paints its first frame since being initialized. 9 * 10 * WARNING: THIS CLASS IS EXPERIMENTAL. DO NOT SHIP A DEPENDENCY ON THIS CODE. 11 * IF YOU USE IT, WE WILL BREAK YOU. 12 */ 13 public interface OnFirstFrameRenderedListener { 14 /** 15 * A {@link FlutterRenderer} has painted its first frame since being initialized. 16 * 17 * This method will not be invoked if this listener is added after the first frame is rendered. 18 */ onFirstFrameRendered()19 void onFirstFrameRendered(); 20 } 21