VNTNumberPickerPreference

Additional

Language
Java
Version
v0.2.0 (Sep 26, 2015)
Created
Jul 16, 2014
Updated
Jul 18, 2018
Owner
Niklas Baudy (vanniktech)
Contributors
Tobias Preuss (johnjohndoe)
khalid-hussain
Niklas Baudy (vanniktech)
NitroG42
ogix
Antonio Nicolás Pina (ANPez)
6
Activity
Badge
Generate
Download
Source code
APK file

Announcement

VNTNumberPickerPreference

This is an easy to use custom preference, which opens a dialog with a number picker. The value gets automatically saved and you can set the default-, min- and maxValue conveniently in the XML.

<com.vanniktech.vntnumberpickerpreference.VNTNumberPickerPreference
    android:defaultValue="@integer/font_size_default_value"
    android:key="preference_font_size"
    android:title="@string/font_size"
    app:vnt_maxValue="@integer/font_size_max_value"
    app:vnt_minValue="@integer/font_size_min_value"
    app:vnt_setWrapSelectorWheel="true"/>

Setup

build.gradle

compile 'com.vanniktech:vntnumberpickerpreference:1.0.0'
compile 'com.vanniktech:vntnumberpickerpreference:1.0.1-SNAPSHOT'

Modules are located on Maven Central.

Go to your preference XML file and insert the above mentioned XML tag. Afterwards you are good to go and can run your project!

Get font size

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
int fonftSize = sharedPreferences.getInt("preference_font_size", getResources().getInteger(R.integer.font_size_default_value));

Proguard

No configuration needed.

Preview

License

Copyright (C) 2014-2016 Vanniktech - Niklas Baudy

Licensed under the Apache License, Version 2.0