With this open-source library you'll feel inspired to apply fade-in and fade-out effects to all your surfaces.
The IFader class loads an image that can be drawn without fading effects. It's really simple!