I'm developing an Android application which is related to a time planning. I need to show/edit some time span related information. I.e.
- Shop is working 9:00-18:00 at weekdays with a hourly break 12:00-13:00.
- Mute the phone volume 21:00-07:00 at weekdays
- etc...
I've implemented the following UI-element for my needs (this is a prototype). The following samples illustrates the cases above. The spans can be dragged by a body up and down, the limits can be changed by dragging handles at the top and bottom (indicated by arrows), spans will be merged if they intersect, new one can be added by double-tap and existing one can be removed by double tab also.
The questions is:
- Is it clear enought?
- Is there a better/clear/native way to solve the problem