Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bendemboski/DateSlider
/ types & classes
Types & classes
31 in github.com/bendemboski/DateSlider
⨍
Functions
132
◇
Types & classes
31
Class
AlternativeDateSlider
src/com/googlecode/android/widgets/DateSlider/AlternativeDateSlider.java:26
Class
CustomDateSlider
src/com/googlecode/android/widgets/DateSlider/CustomDateSlider.java:26
Class
CustomTimeTextView
Here we define our Custom TimeTextView which will display the fonts in its very own way.
src/com/googlecode/android/widgets/DateSlider/labeler/WeekLabeler.java:62
Class
DateSlider
A Dialog subclass that hosts a SliderContainer and a couple of buttons, displays the current time in the header, and notifies an observer when the use
src/com/googlecode/android/widgets/DateSlider/DateSlider.java:39
Class
DateTimeSlider
src/com/googlecode/android/widgets/DateSlider/DateTimeSlider.java:27
Class
DayDateLabeler
A Labeler that displays days using DayTimeLayoutViews.
src/com/googlecode/android/widgets/DateSlider/labeler/DayDateLabeler.java:11
Class
DayLabeler
A Labeler that displays days
src/com/googlecode/android/widgets/DateSlider/labeler/DayLabeler.java:10
Class
DayTimeLayoutView
This is a subclass of the TimeLayoutView that represents a day. It uses a different color to distinguish Sundays from other days.
src/com/googlecode/android/widgets/DateSlider/timeview/DayTimeLayoutView.java:13
Class
DefaultDateSlider
src/com/googlecode/android/widgets/DateSlider/DefaultDateSlider.java:25
Class
Demo
Small Demo activity which demonstrates the use of the DateSlideSelector @author Daniel Berndt - Codeus Ltd
src/com/googlecode/android/widgets/DateSlider/Demo.java:40
Class
HourLabeler
A Labeler that displays hours
src/com/googlecode/android/widgets/DateSlider/labeler/HourLabeler.java:10
Class
Labeler
This is an abstract class whose job is create TimeViews that can be used to populate a ScrollLayout, and to generate TimeObjects from times that can b
src/com/googlecode/android/widgets/DateSlider/labeler/Labeler.java:16
Class
MinimalDemo
Small Demo activity which demonstrates the use of the DateSlideSelector @author Daniel Berndt - Codeus Ltd
src/com/googlecode/android/widgets/DateSlider/MinimalDemo.java:38
Class
MinuteLabeler
A Labeler that displays minutes
src/com/googlecode/android/widgets/DateSlider/labeler/MinuteLabeler.java:10
Class
MonthLabeler
A Labeler that displays months
src/com/googlecode/android/widgets/DateSlider/labeler/MonthLabeler.java:10
Class
MonthYearDateSlider
src/com/googlecode/android/widgets/DateSlider/MonthYearDateSlider.java:25
Class
MonthYearLabeler
A Labeler that displays months using TimeLayoutViews.
src/com/googlecode/android/widgets/DateSlider/labeler/MonthYearLabeler.java:11
Interface
OnDateSetListener
Defines the interface which defines the methods of the OnDateSetListener
src/com/googlecode/android/widgets/DateSlider/DateSlider.java:169
Interface
OnScrollListener
src/com/googlecode/android/widgets/DateSlider/ScrollLayout.java:523
Interface
OnTimeChangeListener
src/com/googlecode/android/widgets/DateSlider/SliderContainer.java:161
Class
ScrollLayout
This is where most of the magic happens. This is a subclass of LinearLayout that display a collection of TimeViews and handles the scrolling, shufflin
src/com/googlecode/android/widgets/DateSlider/ScrollLayout.java:53
Class
SliderContainer
This is a container class for ScrollLayouts. It coordinates the scrolling between them, so that if one is scrolled, the others are scrolled to keep a
src/com/googlecode/android/widgets/DateSlider/SliderContainer.java:18
Class
TimeLabeler
A Labeler that displays times in increments of {@value #MINUTEINTERVAL} minutes.
src/com/googlecode/android/widgets/DateSlider/labeler/TimeLabeler.java:12
Class
TimeLayoutView
This is a more complex implementation of the TimeView consisting of a LinearLayout with two TimeViews. This allows primary text and sub-text, such as
src/com/googlecode/android/widgets/DateSlider/timeview/TimeLayoutView.java:19
Class
TimeObject
Very simple helper class that defines a time unit with a label (text) its start- and end date
src/com/googlecode/android/widgets/DateSlider/TimeObject.java:7
Class
TimeSlider
src/com/googlecode/android/widgets/DateSlider/TimeSlider.java:26
Class
TimeTextView
This is a simple implementation of a TimeView which is implemented as a TextView. It is aware of whether or not it is the center view in the ScrollLay
src/com/googlecode/android/widgets/DateSlider/timeview/TimeTextView.java:17
Interface
TimeView
This interface represents the views that will be placed in the ScrollLayout. Each TimeView represents a visible element in the ScrollLayout, and is di
src/com/googlecode/android/widgets/DateSlider/timeview/TimeView.java:30
Class
Util
A bunch of static helpers for manipulating dates and times. There are two types of methods -- add () methods that add a number of units to a time and
src/com/googlecode/android/widgets/DateSlider/labeler/Util.java:13
Class
WeekLabeler
A customized Labeler that displays weeks using a CustomTimeTextView
src/com/googlecode/android/widgets/DateSlider/labeler/WeekLabeler.java:17
Class
YearLabeler
A Labeler that displays months
src/com/googlecode/android/widgets/DateSlider/labeler/YearLabeler.java:10