PersistentSearch is an open-source Android UI library that recreates the persistent search bar found in older Google Now, Google Maps, and Google Play interfaces. It allows developers to integrate a familiar search component directly into application layouts. The library provides an expandable search field with customizable branding and interactive search suggestions. Developers can populate suggested results with titles and accompanying icons. Built-in listeners report search queries, text changes, result selections, and search field interactions. It also supports voice recognition through Android's speech recognition interface. Additional methods allow search interfaces to open from toolbar menu items and customize elements such as logo text colors. PersistentSearch can be integrated into Android Studio or Eclipse projects, although development has been formally discontinued.
Features
- Google-Style Persistent Search Bar
- Expandable Search Interface
- Custom Search Suggestions and Icons
- Android Voice Recognition Integration
- Search Event Listener Callbacks
- Configurable Branding and Toolbar Integration