SearchDialog
Android Search Dialog Library
Setup
1. Provide the gradle dependency
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven {
url 'https://jitpack.io'
}
}
}
Add the gradle dependency to your app
module build.gradle
file:
dependencies {
compile 'com.github.ajithvgiri:SearchDialog:v1.0'
}
2. Initialization of the SearchDialog
model contains id and title
List<SearchListItem> searchListItems = new ArrayList<>();
SearchableDialog searchableDialog = new SearchableDialog(this, searchListItems, "Title");
3. Show the SearchDialog
searchableDialog.show();
4. Get Selected Item from the SearchDialog
searchableDialog.setOnItemSelected(new OnSearchItemSelected() {
@Override
public void onClick(int position, SearchListItem searchListItem) {
// searchListItem.getId();
returns id
// searchListItem.getTitle();
returns title
}
}
);