public void init(DatePickerController controller) { mController = controller; mController.registerOnDateChangedListener(this); updateAdapterData(); onDateChanged(); }
public YearPickerView(Context context, DatePickerController datePickerController) { super(context); mController = datePickerController; mController.registerOnDateChangedListener(this); setLayoutParams( new ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); Resources resources = context.getResources(); mViewSize = resources.getDimensionPixelOffset(R.dimen.date_picker_view_animator_height); mChildSize = resources.getDimensionPixelOffset(R.dimen.year_label_height); setVerticalFadingEdgeEnabled(true); setFadingEdgeLength(mChildSize / 3); init(context); setOnItemClickListener(this); setSelector(new StateListDrawable()); setDividerHeight(0); onDateChanged(); }