History log of /frameworks/base/core/java/android/widget/RadialTimePickerView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
32f7dab2823168f24f2dc769adcea8c0a4c79f2f 06-May-2016 Alan Viverette <alanv@google.com> Cancel animation and jump to current state if not animating picker

Bug: 28629631
Change-Id: I0e1b3c2f2c774e027f2df8c9ab75c7a89bd2ddb7
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
30b57b6bd222c11f2fcc347a6c794f78c6fa84bd 19-Apr-2016 Alan Viverette <alanv@google.com> Call OnTimeChangedListener on AM/PM change in clock-style TimePicker

Bug: 28257554
Change-Id: I25aabac783ea2b6e68be4b6c60f0d55a4c37af26
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
b0f5461eeca28d6c4be6ba1f826a43a8961f587e 12-Apr-2016 Alan Viverette <alanv@google.com> Include current selection mode in TimePicker event text

Bug: 23118708
Change-Id: I709f28674c7a959cdfb279f8643a07aa562d8fef
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
2b4dc1156695ae0a7498bf8fe7cd6b82941026d3 02-Oct-2015 Alan Viverette <alanv@google.com> Animate radial time picker selector during hour/minute transition

Also propagates XML attrs from time picker to radial view during
construction, which allows the hour colors & etc. to be changed
inline without needing to set the timePickerStyle theme attribute.

Bug: 20333885
Change-Id: Ib42b9f5b93b5d6ce1dcbaa05f99cef40c9f9a9d3
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
fc76a64be7a45c3f51c67b43028ca96484933881 08-Apr-2015 Alan Viverette <alanv@google.com> Fix hours in clock

Bug: 20096871
Change-Id: Ib4f155f6b6221bd2a41af86a018d42ddea372950
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
88e51032320ab92057666e1230cc6548ca163c51 06-Apr-2015 Alan Viverette <alanv@google.com> Fix inner/outer circle swap and dot color in RadialTimePickerView

Bug: 20041669
Change-Id: Iefdd477136970efe1638982c1f659fbb4f452676
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
f2525f6802219ad5e983128dc2f7b5a89a507d9c 25-Mar-2015 Alan Viverette <alanv@google.com> Clean up time picker attributes and drawing code

Change-Id: I16283d666f49885855a5f9bb3781cea07af058fd
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
4a6bd692d2de2127406e89d3aefeb8a6c950deb6 23-Mar-2015 Alan Viverette <alanv@google.com> Fix radial time picker for Explore by Touch and scroll actions

Bug: 19889521
Change-Id: I4fa6b9e0459630ecdb4144f4640213415247735a
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
62c79e9a64c3b2cafd5500ed3064977dff7b7da3 26-Feb-2015 Alan Viverette <alanv@google.com> Implement landscape layout for time picker dialog

Adds support overriding default alert dialog panel elements by including
them in the dialog's custom content view, but no public API (yet!) since
the panel IDs have never been public. Some minor cleanup and refactoring
in TimePickerDialog. Removes Holo styles for "clock" and "calendar" style
pickers since they are new in Material. If the new styles are used against
Holo they will match Material but with Holo primary/accent colors.

Also implements themed color state lists to resolve TODOs in both time
and date pickers.

Bug: 19431361
Change-Id: I095fd8d653e02d9e5d20d66611432a08a7a5685e
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
adbc95f015aed3c6d67bc05507cafa2148cc5d94 20-Feb-2015 Alan Viverette <alanv@google.com> Update time picker to match latest Material spec

Also removes saveLayerAlpha() call from radial time picker's disabled
drawing path.

Bug: 19431361
Change-Id: I18641bb9544107bb8704fc43d0dd6c5b18ff99ce
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
d8c2af55420d869c140278e6643d16cd90cfeb51 27-Jan-2015 Alan Viverette <alanv@google.com> Fix build

Change-Id: I134e40dbabcb9b111b3d7851a7adc247f5c92e3b
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
2a05ae733b9dd6c26e858fbf93adf0a2d28e1050 27-Jan-2015 Alan Viverette <alanv@google.com> resolve merge conflicts of da9653a to master.

Change-Id: I51a1056b36015986d7e55aa38d658b547c2446e1
5efe0d199e9a6133af355ace6e4b52b82a65af6e 27-Jan-2015 Alan Viverette <alanv@google.com> Convert getHourForDegrees result to 12-hour format when needed

Also prevents the selector from jumping between the inner and outer
circle during touch exploration in 24-hour mode.

Bug: 19101918
Change-Id: If342056b378927397f8651dad5e8d806bcda03a6
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
ec9fe1ad663d59829075029508673b2e913538d3 14-Jan-2015 Alan Viverette <alanv@google.com> Update radial time picker styling, clean up code

Uses activation color for picker background. Removes bounce animation
when switching between hour and minute pickers. Improves touch handling
when touch moves outside the circle. Cleans up use of string in XML
where float should have been used. Fixes layout so that padding can be
adjusted.

Change-Id: Ibc8e087a83ca522272cdcd434b36cf38583bf541
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
3fc00e3139706c2c90f8e7261eef48086887dc11 10-Dec-2014 Alan Viverette <alanv@google.com> Improve time picker accessibility

Overrides click action description for TimePicker hour/minute selectors
and manually specifies traversal order for radial time picker nodes.

BUG: 17468036
Change-Id: I4472b42a95d762085d7a4d382feb2b9216c0d41c
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
11a68e18039b6bb2b67c5f7a82fa13d60583b2c3 09-Dec-2014 Alan Viverette <alanv@google.com> Fix auto-advance regression in radial time picker

If autoAdvance is set, we need to always fire the listener. We should
create a separate callback for auto-advance, but this is a minimal fix.

BUG: 18654878
Change-Id: Ie7b8a3ff91761325a508f580b27fa3b08f7b4e16
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
002f918ceae416ba5c382de499ccff12e642c7b5 02-Dec-2014 Alan Viverette <alanv@google.com> Only send haptic events from time picker when time changes

BUG: 18572841
Change-Id: Iaa26e2f0804e301f8754e19a1d03dbd2142bf044
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
448ff718a0bb92c5b760668c12d2449a00f9aa2a 19-Nov-2014 Alan Viverette <alanv@google.com> Re-initialize data when changing time picker 24-hour mode

BUG: 18381313
Change-Id: Ie1fa9fbbf8edadfda71cf0ad4f1c39395e56ecc7
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
ffb46bf2956d89e3190007ccf2ef3ce3eed005fe 24-Oct-2014 Alan Viverette <alanv@google.com> Add support for Explore by Touch to RadialTimePickerView

Also adds IntArray, which is like LongArray for integers, and prevents
the AM/PM label text in the time picker header from wrapping.

BUG: 17468036
Change-Id: I7120089885709f23e20368927e4b3ed9db2e5393
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
67945c11a5e9547f71be91ceb99e7b9ff15a6292 15-Oct-2014 Alan Viverette <alanv@google.com> Update AM/PM selectors for clock face TimePicker

The selectors are now CheckedTextViews, which makes more sense when
using a screen reader.

BUG: 17468036
Change-Id: I09c62a08172a710faa8fb7ed2bf99a66331e5701
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
bb696dcca988c828898a4b7685e8ce715fe53c65 19-Sep-2014 Alan Viverette <alanv@google.com> Fix radial time picker inner circle (1-12) selections

Result of a poorly collapsed set of if block conditionals.

BUG: 17580782
Change-Id: I7f7e5038f943d1f49e1541acfa282479cb2505ea
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
d735c9b1ed36c7a45afc662c109c2dbf3e205e39 16-Sep-2014 Alan Viverette <alanv@google.com> Fix TimePicker.setCurrentHour() when argument is 0

BUG: 17515453
Change-Id: Ie67db01ed3c574a23ec377de15e48aa1b4ae3709
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
ba9bf41a77261471a4dc9d7964aec41726b4e4e6 04-Sep-2014 Alan Viverette <alanv@google.com> Fix AM/PM text i18n and clean up keyboard support in time picker

Also updates date picker to use drawable for the header background to
match the implementation in time picker. The time picker background
now supports showing a focused state ripple.

BUG: 17344077
BUG: 16227517
Change-Id: Ida715badb4a151fc16edd91fd4a0dae32953c99e
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
518ff0de95e64116ecb07706fc564d4c19197ca7 15-Aug-2014 Alan Viverette <alanv@google.com> Fix date and time picker styling

Removes done buttons from widgets, fixes date picker day selection, fixes
dialog layouts in landscape, updates colors. Adds API on AlertDialog for
setting the view by resource ID, which is necessary to correctly inflate
the view against the dialog's parent view.

BUG: 16941550
BUG: 16852521
BUG: 16878697
BUG: 16838659
BUG: 17047435
Change-Id: I138858ce06cd4abf68a2c3361ec170370236b33b
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
60727e07c6ef72e2f494266939c02494a3df28f8 29-Jul-2014 Alan Viverette <alanv@google.com> Clean up TimePicker and DatePicker styling

Removes the time and date picker specific themes and defaults their
theme attributes to use the alert dialog theme attribute's value.

BUG: 14973897
Change-Id: Id5cc74ea0c1a379fc1ee76b354a1bb5ba329585a
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
3fbad42a4b315827df8159fcb74b78ef055aa3ef 25-Jul-2014 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #16307124 Not able to select hour 12 in TimePicker with 24-hour time enabled

- ahhh modulo ...

Change-Id: Ief08594590480bfcecc09cad1f782e57b05d9786
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
5134478151d8aa3d776f8d4f368dbcdbc501a92a 17-Jul-2014 Alan Viverette <alanv@google.com> Add public attributes for TimePicker styling

BUG: 11218747
Change-Id: Ifdf981280ebe20a9066f219c9a4505d0d7486b2e
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
830960cce032a1b0dc0cf54bcc44ffa339388c21 07-Jun-2014 Alan Viverette <alanv@google.com> Material theme

BUG: 15467097
Change-Id: I15191362e104a902895418fc615892c21db64c35
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
eb1d3798e37572ca515aad572350f5745adf023d 04-Jun-2014 Alan Viverette <alanv@google.com> Fix RadialTimePicker styling

Also sneaks in some whitespace cleanup for PhoneWindow!

Change-Id: I1bc8a889a59d69ae80b6cfbf54d57cd7f8ad4a36
/frameworks/base/core/java/android/widget/RadialTimePickerView.java
eeff63a5c347f282b5c8c3ae6a0924bf03fbce8f 05-Aug-2013 Fabrice Di Meglio <fdimeglio@google.com> Update TimePicker widget and its related dialog

- the old TimePicker widget is still there for obvious layout compatibility reasons
- add a new delegate implementation for having a new UI based on a radial picker
- use the new delegate only for the TimePickerDialog (which does not need to be
the same)
- added support for Theming and light/dark Themes
- added support for I18N (hour formatting and time separator and also position of
AM/PM indicator coming from Unicode CLDR)
- added support for RTL
- verified support for Keyboard
- verified that CTS tests for TimePicker are passing (for both the legacy and the
new widgets)

Also added a new HapticFeedbackConstants.CLOCK_TICK and its related code for
enabling ticks vibration.

Change-Id: Ib9b53a152bd9e97383dc391ef8c26da91217298f
/frameworks/base/core/java/android/widget/RadialTimePickerView.java