Try this library (javadoc is here), min API level is 7:
It provides single widget with ability to customize it via Theme, xml or java-code.
It's very simple to use. There are available
mini implementation according to Promoted Actions pattern.
Try to compile the demo app. There is exhaustive example: light and dark themes, using with
ListView, align between two Views.