summaryrefslogtreecommitdiff
path: root/core/java/android/widget/DayPickerView.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/widget/DayPickerView.java')
-rw-r--r--core/java/android/widget/DayPickerView.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/widget/DayPickerView.java b/core/java/android/widget/DayPickerView.java
index dc772fbf63dc..f376fb1cb38a 100644
--- a/core/java/android/widget/DayPickerView.java
+++ b/core/java/android/widget/DayPickerView.java
@@ -16,6 +16,7 @@
package android.widget;
+import android.graphics.Rect;
import com.android.internal.R;
import com.android.internal.widget.ViewPager;
import com.android.internal.widget.ViewPager.OnPageChangeListener;
@@ -309,6 +310,16 @@ class DayPickerView extends ViewGroup {
return mSelectedDay.getTimeInMillis();
}
+ public boolean getBoundsForDate(long timeInMillis, Rect outBounds) {
+ final int position = getPositionFromDay(timeInMillis);
+ if (position != mViewPager.getCurrentItem()) {
+ return false;
+ }
+
+ mTempCalendar.setTimeInMillis(timeInMillis);
+ return mAdapter.getBoundsForDate(mTempCalendar, outBounds);
+ }
+
public void setFirstDayOfWeek(int firstDayOfWeek) {
mAdapter.setFirstDayOfWeek(firstDayOfWeek);
}