The Android Arsenal
The Android Arsenal
The Android Arsenal
23 (https://github.com/maiconhellmann/heins-input-dialogs/stargazers?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802) 0 (https://github.com/maiconhellmann/heins-
input-dialogs/watchers?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=4802) 11
(https://github.com/maiconhellmann/heins-input-dialogs/network?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802) 2 (https://github.com/maiconhellmann/heins-
input-dialogs/issues?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=4802)
(https://facebook.com/sharer.php?
General u=https://android-
Category
arsenal.com/details/1/4802)
Free (/free)
Tag
(https://twitter.com/intent/twe
arsenal.com/details/1/4802&text=The%20An
Dialogs (/tag/30)
License
%20Heins%20Input%20Dialogs
Apache License, Version 2.0 (http://opensource.org/licenses/Apache-2.0?utm_source=android-arsenal.co
m&utm_medium=referral&utm_campaign=4802)
(http://news.ycombinator.com/submitlink
Min SDK
12 (Android 3.1 Honeycomb) (/api?level=12)
arsenal.com/details/1/4802&t=The%20Andro
Registered
Dec 9, 2016 %20Dialogs%20-%20Heins%2
Favorites
7 (https://plus.google.com/share?
Link url=https://android-
arsenal.com/details/1/4802)
https://github.com/maiconhellmann/heins-input-dialogs (https://github.com/maiconhellmann/heins-input-di
alogs?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=4802)
See also
(https://reddit.com/subm
AlertDialogPro (/details/1/1178)
arsenal.com/details/1/4802&title=The%20An
DistilledViewPrefs (/details/1/2567)
%20Dialogs%20-%20Heins
PrettyDialog (/details/1/6628)
PerfectDialog (/details/1/6486)
Spots progress dialog (/details/1/1743)
Additional
Language
Java
Version
N/A (https://github.com/maiconhellmann/heins-input-dialogs/releases?utm_source=android-arsenal.com&
utm_medium=referral&utm_campaign=4802)
Created
Dec 4, 2016
Updated
Dec 13, 2016 (Retired)
Owner
Maicon Hellmann (maiconhellmann) (/user/maiconhellmann)
Contributor
1 (https://github.com/maiconhellmann/heins-input-dialogs/graphs/contributors?utm_source=android-arsen
al.com&utm_medium=referral&utm_campaign=4802)
Activity
Badge
Generate
Download
Source code
APK file
Announcement
heins-input-dialogs
It is a library with several commonly used Input Dialogs implementations. Impelments follow the
guidelines of Google Materials Design and always with a clean and intuitive layout.
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/main_activity.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/calculator_input_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/heins_input_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/heins_date_picker_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
Sample Project
You can download the latest sample APK from this repo here:
https://github.com/maiconhellmann/heins-input-dialogs/blob/master/app/app-release.apk
(https://github.com/maiconhellmann/heins-input-dialogs/blob/master/app/app-release.apk?
utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=4802)
(https://play.google.com/store/apps/details?
id=br.com.forusers.heinsinputdialogs&utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
Having the sample project installed is a good way to be notified of new releases. Although
Watching this repository will allow GitHub to email you whenever I publish a release.
Gradle Dependency
Repository
The Gradle dependency not yet available on JCenter.
The minimum API level supported by this library is API 13 (Android 3.1 Honeycomb).
Dependency
Project build.gradle:
allprojects {
repositories {
// ... other repositories here
maven { url "http://dl.bintray.com/hellmannmaicon/android" }
}
}
Module/app build.gradle:
dependencies {
// ... other dependencies here
compile 'br.com.forusers.heinsinputdialogs:input-dialogs-library:0.1.4'
}
It is an Input Dialog for Double or Long value input. This component has a double listener:
OnInputDoubleListener that must be parameterized by the setPositiveButton() method.
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/calculator_input_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
Usage
//Create instance
CalculatorInputDialog dialog = new CalculatorInputDialog(context);
##HeinsInputDialog It is an Input Dialog that provides facilitators for inputting values. It provides
listeners for the String, Double, and Long data types, provides method to customize keyboard type,
provides getters of all components, fires posiviteButton when you click OK on a clean design...
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/heins_input_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
Usage
Available listeners: OnInputDoubleListener, OnInputStringListener and OnInputLongListener.
(https://github.com/maiconhellmann/heins-input-
dialogs/blob/master/docs/img/heins_date_picker_dialog.png?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)DialogFragment class that implements
DatePickerDialog.OnDateSetListener. This DatePicker provides facilitators for the use of dates.
Usage
Donation
You can support the project and thank the author for his hard work.
(https://pledgie.com/campaigns/33080?utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
PayPal
(https://www.paypal.com/cgi-bin/webscr?cmd=_s-
xclick&hosted_button_id=HUA4MXUNW3TSW&utm_source=android-
arsenal.com&utm_medium=referral&utm_campaign=4802)
Contributing
Want to contribute? You are welcome! Note that all pull request should go to dev branch.
Developed By