LottieComposition class
Properties
- 
  bounds
  → Rectangle<int> 
- 
  
  no setter
- 
  characters
  → Map<int, FontCharacter> 
- 
  
  no setter
- duration → Duration
- 
  
  no setter
- durationFrames → double
- 
  Number of frames in the animation
  no setter
- endFrame → double
- 
  
  no setter
- 
  fonts
  → Map<String, Font> 
- 
  
  no setter
- frameRate → double
- 
  
  no setter
- hasDashPattern ↔ bool
- 
  Used to determine if an animation can be drawn with hardware acceleration.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- hasImages → bool
- 
  
  no setter
- 
  images
  → Map<String, LottieImageAsset> 
- 
  
  no setter
- 
  layers
  → List<Layer> 
- 
  
  no setter
- 
  markers
  → List<Marker> 
- 
  
  no setter
- maskAndMatteCount → int
- 
  Used to determine if an animation can be drawn with hardware acceleration.
  no setter
- onWarning ↔ WarningCallback?
- 
  
  getter/setter pair
- performanceTracker → PerformanceTracker
- 
  
  no setter
- performanceTrackingEnabled ↔ bool
- 
  
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- seconds → double
- 
  
  no setter
- startFrame → double
- 
  
  no setter
- 
  warnings
  → List<String> 
- 
  
  no setter
Methods
- 
  addWarning(String warning) → void 
- 
  getMarker(String markerName) → Marker? 
- 
  getPrecomps(String? id) → List< Layer> ?
- 
  incrementMatteOrMaskCount(int amount) → void 
- 
  layerModelForId(int id) → Layer? 
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  roundProgress(double progress, {required FrameRate frameRate}) → double 
- Returns a "rounded" progress value according to the frameRate
- 
  toString() → String 
- 
  A string representation of this object.
  override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  decodeGZip(List< int> bytes) → Future<LottieComposition?> 
- 
  decodeZip(List< int> bytes, {LottieImageProviderFactory? imageProviderFactory, ArchiveFile? filePicker(List<ArchiveFile> )?}) → Future<LottieComposition?> 
- 
  fromByteData(ByteData data, {LottieDecoder? decoder}) → Future< LottieComposition> 
- 
  fromBytes(List< int> bytes, {LottieDecoder? decoder}) → Future<LottieComposition> 
- 
  parseJsonBytes(List< int> bytes) → LottieComposition