All Projects → ajithvgiri → Search Dialog

ajithvgiri / Search Dialog

Android Search Dialog Library

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Search Dialog

Q Municate Services Ios
Easy-to-use services for Quickblox SDK, for speeding up development of iOS chat applications
Stars: ✭ 30 (-61.04%)
Mutual labels:  dialog
File Dialog
Trigger the upload file dialog directly from your code easily.
Stars: ✭ 51 (-33.77%)
Mutual labels:  dialog
Vue A11y Dialog
Vue.js component for a11y-dialog
Stars: ✭ 65 (-15.58%)
Mutual labels:  dialog
Smartisandialog
Smartisan style Dialog.
Stars: ✭ 33 (-57.14%)
Mutual labels:  dialog
Wheelview
a great functional custom WheelView with demo in dialog and bottomDialog,android 滚动选择控件,滚动选择器,时间选择,日期选择
Stars: ✭ 44 (-42.86%)
Mutual labels:  dialog
Layer
丰富多样的 Web 弹出层组件,可轻松实现 Alert/Confirm/Prompt/ 普通提示/页面区块/iframe/tips等等几乎所有的弹出交互。目前已成为最多人使用的弹层解决方案
Stars: ✭ 8,202 (+10551.95%)
Mutual labels:  dialog
Dialogutil
common used dialog with material style ( in support v7),ios style,get top activity automatically, invoke everywhere (any thread , any window)
Stars: ✭ 948 (+1131.17%)
Mutual labels:  dialog
React Native Alert Pro
The Pro Version of React Native Alert (Android & iOS)
Stars: ✭ 69 (-10.39%)
Mutual labels:  dialog
Lovelydialog
This library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs.
Stars: ✭ 1,043 (+1254.55%)
Mutual labels:  dialog
Xfdialogbuilder
A configable dialog for IOS. Developer can custom mask layer,window size,UI theme,text content,font,layout content,push and pop Animation.
Stars: ✭ 64 (-16.88%)
Mutual labels:  dialog
Dstc7 Audio Visual Scene Aware Dialog Avsd Challenge
Stars: ✭ 37 (-51.95%)
Mutual labels:  dialog
Dialogv3
🔥空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义
Stars: ✭ 1,024 (+1229.87%)
Mutual labels:  dialog
Nativefiledialog
A tiny, neat C library that portably invokes native file open and save dialogs.
Stars: ✭ 1,100 (+1328.57%)
Mutual labels:  dialog
Chatterbot Corpus
A multilingual dialog corpus
Stars: ✭ 964 (+1151.95%)
Mutual labels:  dialog
Materialstyleddialogs
A library that shows a beautiful and customizable Material-based dialog with header. API 14+ required.
Stars: ✭ 1,139 (+1379.22%)
Mutual labels:  dialog
Dialogfliptest
Android实现dialog的3D翻转效果
Stars: ✭ 30 (-61.04%)
Mutual labels:  dialog
Ng2 Bootstrap Modal
Library to simplify the work with bootstrap modal dialogs
Stars: ✭ 53 (-31.17%)
Mutual labels:  dialog
Shoptagdialog
高仿淘宝立即购买后的标签选择Dialog
Stars: ✭ 73 (-5.19%)
Mutual labels:  dialog
Droiddialog
Android Library for showing Material Dialog with little customization
Stars: ✭ 66 (-14.29%)
Mutual labels:  dialog
Watbot
An Android ChatBot powered by IBM Watson Services (Assistant V1, Text-to-Speech, and Speech-to-Text with Speaker Recognition) on IBM Cloud.
Stars: ✭ 64 (-16.88%)
Mutual labels:  dialog

Android Arsenal

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.5'
	}

2. Initialization of the SearchDialog

Java

model contains id and title

      List<SearchListItem> searchListItems = new ArrayList<>();
      SearchableDialog  searchableDialog = new SearchableDialog(this, searchListItems, "Title");

Kotlin

model contains id and title

    val searchableDialog = SearchableDialog(this, searchListItems, getString(R.string.country))
    searchableDialog.setOnItemSelected(this) // implement 'OnSearchItemSelected'in your Activity

3. Show the SearchDialog

        searchableDialog.show();

4. Get Selected Item from the SearchDialog

Java

         @Override
         public void onClick(int position, SearchListItem searchListItem) {
                searchableDialog.dismiss();
               // searchListItem.getId(); returns id
              // searchListItem.getTitle(); returns title
         }

Kotlin

        override fun onClick(position: Int, searchListItem: SearchListItem) {
           searchableDialog.dismiss()
           //searchListItem.id.toString()
           //searchListItem.title
        }

5. Screen Shots

Search Dialog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].