android.support.v7.app.AppCompatActivity.onConfigurationChanged()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(146)

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

AppCompatActivity.onConfigurationChanged介绍

暂无

代码示例

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (newConfig.orientation != ActivityInfo.SCREEN_ORIENTATION_USER) {
    mFull = false;
  } else {
    mFull = true;
  }
}

代码示例来源:origin: jaydenxiao2016/AndroidFire

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  isConfigChange=true;
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  isLandScape = newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE;
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    danmakuVideoPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
}

代码示例来源:origin: Yalantis/Side-Menu.Android

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  drawerToggle.onConfigurationChanged(newConfig);
}

代码示例来源:origin: jjdxmashl/jjdxm_ijkplayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  if (player != null) {
    player.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: jjdxmashl/jjdxm_ijkplayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  if (player != null) {
    player.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    detailPlayer.onConfigurationChanged(this, newConfig, orientationUtils, true, true);
  }
  //竖屏全屏
  orientationUtils.setEnable(false);
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

/********************************为了支持重力旋转********************************/
@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  if (listNormalAdapter != null && listNormalAdapter.getListNeedAutoLand() && !isPause) {
    listNormalAdapter.onConfigurationChanged(this, newConfig);
  }
}

代码示例来源:origin: TheFinestArtist/FinestWebView-Android

@Override
public void onConfigurationChanged(Configuration newConfig) {
 super.onConfigurationChanged(newConfig);
 if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
  layoutViews();
 } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
  layoutViews();
 }
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  isLandScape = newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE;
  mInputLayout.setVisibility(isLandScape?View.GONE:View.VISIBLE);
  mReceiverGroup.getGroupValue().putBoolean(DataInter.Key.KEY_IS_LANDSCAPE, isLandScape);
  mReceiverGroup.getGroupValue().putBoolean(DataInter.Key.KEY_CONTROLLER_TOP_ENABLE, isLandScape);
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  //如果旋转了就全屏
  if (isPlay && !isPause) {
    getGSYVideoPlayer().onConfigurationChanged(this, newConfig, orientationUtils, hideActionBarWhenFull(), hideStatusBarWhenFull());
  }
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
    isLandscape = true;
    updateVideo(true);
  }else{
    isLandscape = false;
    updateVideo(false);
  }
  mReceiverGroup.getGroupValue().putBoolean(DataInter.Key.KEY_IS_LANDSCAPE, isLandscape);
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  if (playerImpl.isSomePopupMenuVisible()) {
    playerImpl.getQualityPopupMenu().dismiss();
    playerImpl.getPlaybackSpeedPopupMenu().dismiss();
  }
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  isLandScape = newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE;
  mFullScreenContainer.setBackgroundColor(isLandScape?Color.BLACK:Color.TRANSPARENT);
  if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
    ListPlayer.get().setReceiverConfigState(this, ISPayer.RECEIVER_GROUP_CONFIG_FULL_SCREEN_STATE);
    ListPlayer.get().attachContainer(mFullScreenContainer, false);
  }
  ListPlayer.get().updateGroupValue(DataInter.Key.KEY_CONTROLLER_TOP_ENABLE, isLandScape);
  ListPlayer.get().updateGroupValue(DataInter.Key.KEY_IS_LANDSCAPE, isLandScape);
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法