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

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

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

Window.setAllowEnterTransitionOverlap介绍

暂无

代码示例

代码示例来源: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);
}

代码示例来源:origin: blundell/QuickSand

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindow().setAllowEnterTransitionOverlap(true);
  Transition transition = getTransition();
  Quicksand.trap(FromHereActivity.KEY_MY_ACTIVITY_TRANSITION, transition);
  getWindow().setEnterTransition(transition);
  setContentView(R.layout.activity_to_here);
}

代码示例来源:origin: fasteque/rgb-tool

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindow().setEnterTransition(new Explode());
  getWindow().setExitTransition(new Fade());
  getWindow().setAllowEnterTransitionOverlap(true);
}

相关文章

微信公众号

最新文章

更多

Window类方法