- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.android.datetimepicker.date.YearPickerView
类的一些代码示例,展示了YearPickerView
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YearPickerView
类的具体详情如下:
包路径:com.android.datetimepicker.date.YearPickerView
类名称:YearPickerView
[英]Displays a selectable list of years.
[中]显示可选择的年份列表。
代码示例来源:origin: iSoron/uhabits
public int getFirstPositionOffset() {
final View firstChild = getChildAt(0);
if (firstChild == null) {
return 0;
}
return firstChild.getTop();
}
代码示例来源:origin: iSoron/uhabits
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(KEY_SELECTED_YEAR, mCalendar.get(Calendar.YEAR));
outState.putInt(KEY_SELECTED_MONTH, mCalendar.get(Calendar.MONTH));
outState.putInt(KEY_SELECTED_DAY, mCalendar.get(Calendar.DAY_OF_MONTH));
outState.putInt(KEY_WEEK_START, mWeekStart);
outState.putInt(KEY_YEAR_START, mMinYear);
outState.putInt(KEY_YEAR_END, mMaxYear);
outState.putInt(KEY_CURRENT_VIEW, mCurrentView);
int listPosition = -1;
if (mCurrentView == MONTH_AND_DAY_VIEW) {
listPosition = mDayPickerView.getMostVisiblePosition();
} else if (mCurrentView == YEAR_VIEW) {
listPosition = mYearPickerView.getFirstVisiblePosition();
outState.putInt(KEY_LIST_POSITION_OFFSET, mYearPickerView.getFirstPositionOffset());
}
outState.putInt(KEY_LIST_POSITION, listPosition);
}
代码示例来源:origin: iSoron/uhabits
/**
* @param context
*/
public YearPickerView(Context context, DatePickerController controller) {
super(context);
mController = controller;
mController.registerOnDateChangedListener(this);
ViewGroup.LayoutParams frame = new ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT);
setLayoutParams(frame);
Resources res = context.getResources();
mViewSize = res.getDimensionPixelOffset(R.dimen.date_picker_view_animator_height);
mChildSize = res.getDimensionPixelOffset(R.dimen.year_label_height);
setVerticalFadingEdgeEnabled(true);
setFadingEdgeLength(mChildSize / 3);
init(context);
setOnItemClickListener(this);
setSelector(new StateListDrawable());
setDividerHeight(0);
onDateChanged();
}
代码示例来源:origin: iSoron/uhabits
mYearPickerView = new YearPickerView(activity, this);
mDayPickerView.postSetSelection(listPosition);
} else if (currentView == YEAR_VIEW) {
mYearPickerView.postSetSelectionFromTop(listPosition, listPositionOffset);
代码示例来源:origin: iSoron/uhabits
@Override
public void onDateChanged() {
mAdapter.notifyDataSetChanged();
postSetSelectionCentered(mController.getSelectedDay().year - mController.getMinYear());
}
代码示例来源:origin: iSoron/uhabits
public void postSetSelectionFromTop(final int position, final int offset) {
post(new Runnable() {
@Override
public void run() {
setSelectionFromTop(position, offset);
requestLayout();
}
});
}
代码示例来源:origin: iSoron/uhabits
public void postSetSelectionCentered(final int position) {
postSetSelectionFromTop(position, mViewSize / 2 - mChildSize / 2);
}
代码示例来源:origin: iSoron/uhabits
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mController.tryVibrate();
TextViewWithCircularIndicator clickedView = (TextViewWithCircularIndicator) view;
if (clickedView != null) {
if (clickedView != mSelectedView) {
if (mSelectedView != null) {
mSelectedView.drawIndicator(false);
mSelectedView.requestLayout();
}
clickedView.drawIndicator(true);
clickedView.requestLayout();
mSelectedView = clickedView;
}
mController.onYearSelected(getYearFromTextView(clickedView));
mAdapter.notifyDataSetChanged();
}
}
代码示例来源:origin: iSoron/uhabits
mDelayAnimation = false;
mYearPickerView.onDateChanged();
if (mCurrentView != viewIndex) {
mMonthAndDayView.setSelected(false);
代码示例来源:origin: CiTuX/datetimepicker
mYearPickerView = new YearPickerView(activity, this);
mDayPickerView.postSetSelection(listPosition);
} else if (currentView == YEAR_VIEW) {
mYearPickerView.postSetSelectionFromTop(listPosition, listPositionOffset);
代码示例来源:origin: CiTuX/datetimepicker
@Override
public void onDateChanged() {
mAdapter.notifyDataSetChanged();
postSetSelectionCentered(mController.getSelectedDay().year - mController.getMinYear());
}
代码示例来源:origin: CiTuX/datetimepicker
public void postSetSelectionFromTop(final int position, final int offset) {
post(new Runnable() {
@Override
public void run() {
setSelectionFromTop(position, offset);
requestLayout();
}
});
}
代码示例来源:origin: CiTuX/datetimepicker
public void postSetSelectionCentered(final int position) {
postSetSelectionFromTop(position, mViewSize / 2 - mChildSize / 2);
}
代码示例来源:origin: CiTuX/datetimepicker
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mController.tryVibrate();
TextViewWithCircularIndicator clickedView = (TextViewWithCircularIndicator) view;
if (clickedView != null) {
if (clickedView != mSelectedView) {
if (mSelectedView != null) {
mSelectedView.drawIndicator(false);
mSelectedView.requestLayout();
}
clickedView.drawIndicator(true);
clickedView.requestLayout();
mSelectedView = clickedView;
}
mController.onYearSelected(getYearFromTextView(clickedView));
mAdapter.notifyDataSetChanged();
}
}
代码示例来源:origin: CiTuX/datetimepicker
mDelayAnimation = false;
mYearPickerView.onDateChanged();
if (mCurrentView != viewIndex) {
mMonthAndDayView.setSelected(false);
代码示例来源:origin: CiTuX/datetimepicker
/**
* @param context
*/
public YearPickerView(Context context, DatePickerController controller) {
super(context);
mController = controller;
mController.registerOnDateChangedListener(this);
ViewGroup.LayoutParams frame = new ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT);
setLayoutParams(frame);
Resources res = context.getResources();
mViewSize = res.getDimensionPixelOffset(R.dimen.date_picker_view_animator_height);
mChildSize = res.getDimensionPixelOffset(R.dimen.year_label_height);
setVerticalFadingEdgeEnabled(false);
setFadingEdgeLength(mChildSize / 3);
init(context);
setOnItemClickListener(this);
setSelector(new StateListDrawable());
setDividerHeight(0);
onDateChanged();
}
代码示例来源:origin: CiTuX/datetimepicker
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(KEY_SELECTED_YEAR, mCalendar.get(Calendar.YEAR));
outState.putInt(KEY_SELECTED_MONTH, mCalendar.get(Calendar.MONTH));
outState.putInt(KEY_SELECTED_DAY, mCalendar.get(Calendar.DAY_OF_MONTH));
outState.putInt(KEY_WEEK_START, mWeekStart);
outState.putInt(KEY_YEAR_START, mMinYear);
outState.putInt(KEY_YEAR_END, mMaxYear);
outState.putInt(KEY_CURRENT_VIEW, mCurrentView);
int listPosition = -1;
if (mCurrentView == MONTH_AND_DAY_VIEW) {
listPosition = mDayPickerView.getMostVisiblePosition();
} else if (mCurrentView == YEAR_VIEW) {
listPosition = mYearPickerView.getFirstVisiblePosition();
outState.putInt(KEY_LIST_POSITION_OFFSET, mYearPickerView.getFirstPositionOffset());
}
outState.putInt(KEY_LIST_POSITION, listPosition);
outState.putSerializable(KEY_MIN_DATE, mMinDate);
outState.putSerializable(KEY_MAX_DATE, mMaxDate);
}
代码示例来源:origin: CiTuX/datetimepicker
public int getFirstPositionOffset() {
final View firstChild = getChildAt(0);
if (firstChild == null) {
return 0;
}
return firstChild.getTop();
}
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setSelector()方法的一些代码示例,展示了YearPickerView.se
本文整理了Java中com.android.datetimepicker.date.YearPickerView.post()方法的一些代码示例,展示了YearPickerView.post()的具体
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setVerticalFadingEdgeEnabled()方法的一些代码示例,展示了
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setFadingEdgeLength()方法的一些代码示例,展示了YearPicke
本文整理了Java中com.android.datetimepicker.date.YearPickerView.init()方法的一些代码示例,展示了YearPickerView.init()的具体
本文整理了Java中com.android.datetimepicker.date.YearPickerView.getFirstVisiblePosition()方法的一些代码示例,展示了YearP
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setDividerHeight()方法的一些代码示例,展示了YearPickerVi
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setSelectionFromTop()方法的一些代码示例,展示了YearPicke
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setOnItemClickListener()方法的一些代码示例,展示了YearPi
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setLayoutParams()方法的一些代码示例,展示了YearPickerVie
本文整理了Java中com.android.datetimepicker.date.YearPickerView.postSetSelectionFromTop()方法的一些代码示例,展示了YearP
本文整理了Java中com.android.datetimepicker.date.YearPickerView.getChildAt()方法的一些代码示例,展示了YearPickerView.get
本文整理了Java中com.android.datetimepicker.date.YearPickerView.setAdapter()方法的一些代码示例,展示了YearPickerView.set
本文整理了Java中com.android.datetimepicker.date.YearPickerView.()方法的一些代码示例,展示了YearPickerView.()的具体用法。这些代码示
本文整理了Java中com.android.datetimepicker.date.YearPickerView.getFirstPositionOffset()方法的一些代码示例,展示了YearPi
我是一名优秀的程序员,十分优秀!