Создание стойки поиска в android

Я хочу, чтобы окно поиска находилось поверх макета:

Введите описание изображения здесь http://www.google.com/design/spec/patterns/search.html#search-in-app-search

Я не знаю, должен ли я сам создавать его с нуля с помощью текстовых полей, белых кадров и т. Д., Или уже есть встроенный виджет или работа с открытым исходным кодом.

На самом деле дизайн всего с нуля мне не кажется правильным. Потому что, делая это, я буду иметь несовместимое представление или пользовательский интерфейс в будущих API-интерфейсах Android.

Каковы доступные варианты и каков наиболее приемлемый подход?

Есть библиотека под названием persisten search, которая выглядит как google now, google play и т. Д. Посмотрите на нее: https://github.com/Quinny898/PersistentSearch