The FadingCorona is an abstract corona, i.e. it can not be directly used in your scenario, however, it implements common functionality used by coronas inheriting from it. Fading coronas will hide while the widget they are associated with are idle, i.e. are not manipulated and will show as soon as any movement is detected. By doing so, fading coronas are an attempt to visually declutter the tangible table top if multiple widgets are present. In the following we'd like to introduce the properties common to fading coronas.
<fadeInTime> specifies the time in milliseconds it takes for the corona to go from fully transparent (invisible) to fully opaque. The property defaults to 0, i.e. the corona becomes visible instantaneously. Please note that time is expressed in milliseconds.
Once the corona has become visible, the
<displayTime> property controls how long the corona will remain visible if the widget is not manipulated. If omitted, the property will default to 5 seconds. Please note that time is expressed in milliseconds. Setting the property to 0 will make the corona show permanently.
Once the coronas' display time expired, the
<fadeOutTime> specifies the time it takes for the corona to go from opaque to fully transparent. Please note that time is expressed in milliseconds
<fadeWithHandle> flag controls whether the corona shall automatically fade in when the handle is manipulated and fade out when the handle stands still for longer than
<displayTime>. If omitted, the property will default to true.
<fadingEnabled> flag allows enabling or disabling the fading behaviour of the corona. If omitted, the property will default to true.
The following list is intended to give you an overview of coronas directly inheriting from fading corona, and which, as a consequence are automatically fading coronas.