本文整理了Java中android.support.v7.app.AppCompatActivity.onWindowFocusChanged()
方法的一些代码示例,展示了AppCompatActivity.onWindowFocusChanged()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onWindowFocusChanged()
方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称:AppCompatActivity
方法名:onWindowFocusChanged
暂无
代码示例来源:origin: githubwing/ZoomHeader
@Override public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (isFirst) {
for (int i = 0; i < mViewPager.getChildCount(); i++) {
View v = mViewPager.getChildAt(i).findViewById(R.id.ll_bottom);
v.setY(mViewPager.getChildAt(i).findViewById(R.id.imageView).getHeight());
v.setX(MarginConfig.MARGIN_LEFT_RIGHT);
//触发一次dependency变化,让按钮归位
mZoomHeader.setY(mZoomHeader.getY() - 1);
isFirst = false;
}
}
//隐藏底部栏]
bottomY = (int) mBottomView.getY();
mBottomView.setTranslationY(mBottomView.getY() + mBottomView.getHeight());
mZoomHeader.setBottomView(mBottomView, bottomY);
}
代码示例来源:origin: googlesamples/android-PictureInPicture
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
adjustFullScreen(getResources().getConfiguration());
}
}
代码示例来源:origin: googlesamples/android-PictureInPicture
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
adjustFullScreen(getResources().getConfiguration());
}
}
代码示例来源:origin: HpWens/MeiWidgetView
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
mRoseGiftSurfaceView.startAnimation();
}
}
代码示例来源:origin: gdutxiaoxu/TouchDemo
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus && first) {
first = false;
scroll();
}
}
代码示例来源:origin: adrianchifor/Swiftnotes
/**
* If current window loses focus -> hide keyboard
* @param hasFocus parameter passed by system; true if focus changed, false otherwise
*/
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (!hasFocus)
if (imm != null && titleEdit != null)
imm.hideSoftInputFromWindow(titleEdit.getWindowToken(), 0);
}
代码示例来源:origin: gdutxiaoxu/TouchDemo
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus && first) {
first = false;
scroll();
}
}
代码示例来源:origin: apptentive/apptentive-android
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (true) {
Apptentive.engage(this, "main_activity_focused");
}
}
}
代码示例来源:origin: jeanboydev/Android-Architecture
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
ToolBarUtil.setStatusBarImmersiveWindowFocusChanged(this, hasFocus);
}
代码示例来源:origin: plusCubed/anticipate
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
invalidateStates();
}
}
代码示例来源:origin: shazam/android-aspects
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
dispatcher.dispatchOnWindowFocusChanged(this, hasFocus);
}
代码示例来源:origin: mingjunli/GithubApp
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus && isImmersiveModeEnabled) {
setImmersiveMode(true, isImmersiveModeSticky);
}
}
代码示例来源:origin: Lichenwei-Dev/FixedHeaderScrollView
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus){
//获取HeaderView的高度,当滑动大于等于这个高度的时候,需要把topView移除当前布局,放入到外层布局
mHeight=ll_topView.getTop();
}
}
代码示例来源:origin: hearsilent/AmazingAvatar
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (!hasFocus) {
return;
}
resetPoints(false);
}
代码示例来源:origin: zulip/zulip-android
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
// use glide to take care of high performance bitmap decoding
if (mIntentReceived != null && mIntentReceived.getBooleanExtra(PhotoEditActivity.class.getSimpleName(), false)
&& hasFocus) {
// use simple target to know when image is loaded
Glide.with(this).load(mPhotoPath).asBitmap().into(mGlideTarget);
} else if (!mIsCropped && hasFocus) {
// load image specified at mPhotoPath in imageView
Glide.with(this).load(mPhotoPath).crossFade().into(mImageView);
}
}
代码示例来源:origin: shixinzhang/ShixinDesignPattern
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
//获取在屏幕的位置
int[] xy = new int[2];
mListView.getLocationInWindow(xy);
System.out.println("tvItem in window location x:" + xy[0] + " / y:" + xy[1]);
mListView.getLocationOnScreen(xy);
System.out.println("tvItem on screen location x:" + xy[0] + " / y:" + xy[1]);
}
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
@TargetApi(Build.VERSION_CODES.KITKAT)
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
showUi();
} else {
hideUi();
}
}
代码示例来源:origin: gdutxiaoxu/CoordinatorLayoutExample
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
//修改SetBottomSheet的高度 留出顶部工具栏的位置
if(!isSetBottomSheetHeight){
CoordinatorLayout.LayoutParams linearParams =(CoordinatorLayout.LayoutParams) design_bottom_sheet.getLayoutParams();
linearParams.height=coordinatorLayout.getHeight()-design_bottom_sheet_bar.getHeight();
design_bottom_sheet.setLayoutParams(linearParams);
isSetBottomSheetHeight=true;
}
}
代码示例来源:origin: wangxp423/ViewExercise
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
//修改SetBottomSheet的高度 留出顶部工具栏的位置
if (!isSetBottomSheetHeight) {
CoordinatorLayout.LayoutParams linearParams = (CoordinatorLayout.LayoutParams) rlBottomView.getLayoutParams();
linearParams.height = coordinatorLayout.getHeight() - rlTopTitle.getHeight();
rlBottomView.setLayoutParams(linearParams);
isSetBottomSheetHeight = true;
}
}
}
代码示例来源:origin: IhorKlimov/Android-Login-Screen
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
binding.loginFragment.setPivotX(binding.loginFragment.getWidth() / 2);
binding.loginFragment.setPivotY(binding.loginFragment.getHeight());
binding.signUpFragment.setPivotX(binding.signUpFragment.getWidth() / 2);
binding.signUpFragment.setPivotY(binding.signUpFragment.getHeight());
}
内容来源于网络,如有侵权,请联系作者删除!