# Hierarchy For All Packages

Package Hierarchies:

- com.davemorrissey.labs.subscaleview,
- com.davemorrissey.labs.subscaleview.decoder

## Class Hierarchy

- java.lang.Object
  - com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory<T> (implements com.davemorrissey.labs.subscaleview.decoder.DecoderFactory<T>)
  - com.davemorrissey.labs.subscaleview.ImageSource
  - com.davemorrissey.labs.subscaleview.ImageViewState (implements java.io.Serializable)
  - com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder (implements com.davemorrissey.labs.subscaleview.decoder.ImageDecoder)
  - com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder (implements com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder)
  - com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder (implements com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder)
  - com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder
  - com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnAnimationEventListener (implements com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener)
  - com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener (implements com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener)
  - com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnStateChangedListener (implements com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnStateChangedListener)
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView

## Interface Hierarchy

- com.davemorrissey.labs.subscaleview.decoder.DecoderFactory<T>
- com.davemorrissey.labs.subscaleview.decoder.ImageDecoder
- com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder
- com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener
- com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener
- com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnStateChangedListener