All Projects → tasomaniac → Emailautocompletetextview

tasomaniac / Emailautocompletetextview

Licence: apache-2.0
An AutoCompleteTextView with builtin Adapter with the emails in the device.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Emailautocompletetextview

Google Maps Autocomplete
Autocomplete input component and directive for google-maps built with angular and material design | ANGULAR V9 SUPPORTED
Stars: ✭ 134 (-68.32%)
Mutual labels:  material-design, autocomplete
Materialdesignextensions
Material Design Extensions is based on Material Design in XAML Toolkit to provide additional controls and features for WPF apps
Stars: ✭ 516 (+21.99%)
Mutual labels:  material-design, autocomplete
Md2
Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.
Stars: ✭ 389 (-8.04%)
Mutual labels:  material-design, autocomplete
Smartmaterialspinner
The powerful android spinner library for your application
Stars: ✭ 108 (-74.47%)
Mutual labels:  material-design, autocomplete
React Selectrix
A beautiful, materialized and flexible React Select control
Stars: ✭ 166 (-60.76%)
Mutual labels:  material-design, autocomplete
Angular Search Experience
Algolia + Angular = 🔥🔥🔥
Stars: ✭ 167 (-60.52%)
Mutual labels:  material-design, autocomplete
Vue Cool Select
Select with autocomplete, slots, bootstrap and material design themes.
Stars: ✭ 195 (-53.9%)
Mutual labels:  material-design, autocomplete
Pickimage
Shows a DialogFragment with camera and gallery options. User can choose wich provider wants to pick images from. 📸 🖼️
Stars: ✭ 386 (-8.75%)
Mutual labels:  material-design
Vue Material Dashboard
Vue Material Dashboard - Open Source Material Design Admin
Stars: ✭ 403 (-4.73%)
Mutual labels:  material-design
Spectro
🎶 Real-time audio spectrogram generator for the web
Stars: ✭ 383 (-9.46%)
Mutual labels:  material-design
Library Assistant
Modern Library Management Software using JavaFX
Stars: ✭ 380 (-10.17%)
Mutual labels:  material-design
Android Mdc Theming
Sample code used for a series of Medium posts on Material Components for Android
Stars: ✭ 388 (-8.27%)
Mutual labels:  material-design
Material Progressview
🔥A beautiful, gradual and simple used progress view for android.
Stars: ✭ 406 (-4.02%)
Mutual labels:  material-design
Samples
Sample projects using Material, Graph, and Algorithm.
Stars: ✭ 386 (-8.75%)
Mutual labels:  material-design
Keen Ui
A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.
Stars: ✭ 4,039 (+854.85%)
Mutual labels:  material-design
Material Framework
[Unmaintained] An easy to use material design based framework.
Stars: ✭ 383 (-9.46%)
Mutual labels:  material-design
Google Material Icons For Sketch
Google Material Icons Library for Sketch App
Stars: ✭ 420 (-0.71%)
Mutual labels:  material-design
Flutter Instagram Ui Clone
Instagram Ui Clone made using Flutter.
Stars: ✭ 412 (-2.6%)
Mutual labels:  material-design
Vue Instant
vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications
Stars: ✭ 397 (-6.15%)
Mutual labels:  autocomplete
Frames
Free, feature-rich, easily customizable Android dashboard for wallpapers apps
Stars: ✭ 396 (-6.38%)
Mutual labels:  material-design

EmailAutoCompleteTextView

Android Arsenal Build Status License

An AutoCompleteTextView with builtin Adapter with the emails in the device.

The library automatically adds GET_ACCOUNTS permission into your Manifest. For Android Marshmallow, the library also handles runtime permissions automagically.

  • If the permission is already given by the user, or if the device is below Android M, it setups itself and auto completion of email addresses works right away.
  • If the permission is not given, there will be a checkbox shown below the view to indicate that we require the permission.
  • If the user chooses "never", the checkbox will be hidden.

Usage

The library is heavily influced by TextInputLayout from the design support library.

Just like the TextInputLayout you need to add AutoCompleteTextView inside in the xml as a child.

  <com.tasomaniac.widget.EmailAutoCompleteLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:permissionText="@string/permission_text">

    <AutoCompleteTextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"/>
  </com.tasomaniac.widget.EmailAutoCompleteLayout>

Usage with Design Support Lib

You may want to use TextInputLayout to have beautiful label animation you find the GIF above. In that case, you can use the alternative dependency with -design postfix and you will be good to go. It will automatically use the design library version and it will have all the features of TextInputLayout

Download

Dependency to just use EmailAutoCompleteLayout

compile 'com.tasomaniac:emailautocompletetextview:0.2'

Dependency to use with TextInputLayout

compile 'com.tasomaniac:emailautocompletetextview-design:0.2'

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Copyright (C) 2015 Said Tahsin Dane

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].