It is an Android Open Source library that implements an expand-by-sliding logic for a top or a bottom View in a vertical two view composition. It supports Android SDK 2.1 (Eclair) as minimum.
ExpandablePanel library brings a custom view class called ExpandablePanelView to the final user. It implements the needed logic for integrating the expandable logic into your own Android application. Use listeners to implement a response for opening/shrinking events, and combine any of custom attributes to customize a behaviour.
An observable Finite State Machine for Java.
Useful when you have a number of distinct states, with some optional state transitions, and associated actions.
For example, you may have states ON_CALL
and OFF_CALL
, with triggers START_CALL
and END_CALL
, with an assocoated action to print the call length when END_CALL
is received.