Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fully customizable TimePicker.

Composite custom view of three NumberPickerCustom.

https://github.com/UraTera/Custom-NumberPicker

TimePicker TimePicker2

To use the ready-made library, add the dependency:

dependencies {

    implementation("io.github.uratera:time_picker:1.0.0")
}

Attributes

Attributes Description Default value
tp_dividerColor Divider color black
tp_dividerHeight Divider height 2dp
tp_dividerOffset Divider offset 0dp
tp_fadingExtent Edges fading extent (0-10) 7
tp_fontFamily Text font default
tp_hintTextHour Text hint hours nothing
tp_hintTextMin Text hint minutes nothing
tp_hintTextSec Text hint seconds nothing
tp_hintTextColor Color text hint black
tp_hintTextSize Size text hint 16sp
tp_intervalLongPress Interval update of long press 300
tp_maxHours Maximum value hours 100
tp_textColor Color unselected text gray
tp_textColorSel Color selected text black
tp_textSize Size unselected text 20sp
tp_textSizeSel Size selected text 24sp
tp_showRows5 Show 5 rows false
tp_showSec Show seconds picker true
tp_showTime Show time true

Values change listener.

Kotlin

picker.setOnChangeListener { hour, min, sec ->
    myHour = hour
    myMin = min
    mySec = sec
}

Java

picker.setOnChangeListener((integer, integer2, integer3) -> {
    myHour = integer;
    myMin = integer2;
    mySec = integer3;
    return null;
});

Methods:

setHour, getHour, setMin, getMin, setSec, getSec, setScrollHour, setScrollMin, setScrollSec

About

Fully customizable TimePicker.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages