下面列出了android.view.ViewConfiguration#getDefaultActionModeHideDuration ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void hide(long duration) {
if (duration == ActionMode.DEFAULT_HIDE_DURATION) {
duration = ViewConfiguration.getDefaultActionModeHideDuration();
}
duration = Math.min(MAX_HIDE_DURATION, duration);
mOriginatingView.removeCallbacks(mHideOff);
if (duration <= 0) {
mHideOff.run();
} else {
mFloatingToolbarVisibilityHelper.setHideRequested(true);
mFloatingToolbarVisibilityHelper.updateToolbarVisibility();
mOriginatingView.postDelayed(mHideOff, duration);
}
}
@Override
public void hide(long duration) {
if (duration == ActionMode.DEFAULT_HIDE_DURATION) {
duration = ViewConfiguration.getDefaultActionModeHideDuration();
}
duration = Math.min(MAX_HIDE_DURATION, duration);
mOriginatingView.removeCallbacks(mHideOff);
if (duration <= 0) {
mHideOff.run();
} else {
mFloatingToolbarVisibilityHelper.setHideRequested(true);
mFloatingToolbarVisibilityHelper.updateToolbarVisibility();
mOriginatingView.postDelayed(mHideOff, duration);
}
}
public static long getDefaultActionModeHideDuration() {
return ViewConfiguration.getDefaultActionModeHideDuration();
}
private long getDefaultHideDuration() {
if (supportsFloatingActionMode()) {
return ViewConfiguration.getDefaultActionModeHideDuration();
}
return 2000;
}