Search Dialog Library

Additional

Language
Java
Version
v1.0 (Nov 6, 2017)
Created
Nov 6, 2017
Updated
Nov 14, 2017
Owner
Ajith v Giri (ajithvgiri)
Contributor
Ajith v Giri (ajithvgiri)
1
Activity
Badge
Generate
Download
Source code

Blurb

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
           }
        });

5. Screen Shots