Search Dialog Library

Additional

Language
Java
Version
v1.2 (Jul 15, 2019)
Created
Nov 7, 2017
Updated
Jul 15, 2019
Owner
Ajith v Giri (ajithvgiri)
Contributors
Ajith v Giri (ajithvgiri)
FANMixco
2
Activity
Badge
Generate
Download
Source code

Advertisement

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 {
         implementation 'com.github.ajithvgiri:search-dialog:v1.2'
 }

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