android.view.Window.setAllowReturnTransitionOverlap()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(124)

本文整理了Java中android.view.Window.setAllowReturnTransitionOverlap()方法的一些代码示例,展示了Window.setAllowReturnTransitionOverlap()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.setAllowReturnTransitionOverlap()方法的具体详情如下:
包路径:android.view.Window
类名称:Window
方法名:setAllowReturnTransitionOverlap

Window.setAllowReturnTransitionOverlap介绍

暂无

代码示例

代码示例来源:origin: com.albedinsky.android/ui-transition

/**
 * Specifies a boolean flags for a window of the specified <var>activity</var> determining whether
 * an enter or return transition can overlap or not based on the requested values for this
 * navigational transition.
 * <p>
 * <b>Note</b>, that for pre {@link Build.VERSION_CODES#LOLLIPOP LOLLIPOP} Android
 * versions this method does nothing.
 *
 * @param activity The activity for which window to specify whether an enter or return transition
 *                 can overlap or not.
 * @see Window#setAllowEnterTransitionOverlap(boolean)
 * @see Window#setAllowReturnTransitionOverlap(boolean)
 */
@SuppressLint("NewApi")
public void configureTransitionsOverlapping(@NonNull Activity activity) {
  if (!UiConfig.MATERIALIZED) return;
  final Window window = activity.getWindow();
  if (mAllowEnterTransitionOverlap != null)
    window.setAllowEnterTransitionOverlap(mAllowEnterTransitionOverlap);
  if (mAllowReturnTransitionOverlap != null)
    window.setAllowReturnTransitionOverlap(mAllowReturnTransitionOverlap);
}

代码示例来源:origin: com.albedinsky.android/ui

/**
 * Specifies a boolean flags for a window of the specified <var>activity</var> determining whether
 * an enter or return transition can overlap or not based on the requested values for this
 * navigational transition.
 * <p>
 * <b>Note</b>, that for pre {@link Build.VERSION_CODES#LOLLIPOP LOLLIPOP} Android
 * versions this method does nothing.
 *
 * @param activity The activity for which window to specify whether an enter or return transition
 *                 can overlap or not.
 * @see Window#setAllowEnterTransitionOverlap(boolean)
 * @see Window#setAllowReturnTransitionOverlap(boolean)
 */
@SuppressLint("NewApi")
public void configureTransitionsOverlapping(@NonNull Activity activity) {
  if (!UiConfig.MATERIALIZED) return;
  final Window window = activity.getWindow();
  if (mAllowEnterTransitionOverlap != null)
    window.setAllowEnterTransitionOverlap(mAllowEnterTransitionOverlap);
  if (mAllowReturnTransitionOverlap != null)
    window.setAllowReturnTransitionOverlap(mAllowReturnTransitionOverlap);
}

相关文章

微信公众号

最新文章

更多

Window类方法