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

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

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

Window.isFloating介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

public WindowAssert isFloating() {
 isNotNull();
 assertThat(actual.isFloating()) //
   .overridingErrorMessage("Expected to be floating but was not floating.") //
   .isTrue();
 return this;
}

代码示例来源:origin: square/assertj-android

public WindowAssert isNotFloating() {
 isNotNull();
 assertThat(actual.isFloating()) //
   .overridingErrorMessage("Expected to not be floating but was floating.") //
   .isFalse();
 return this;
}

代码示例来源:origin: com.squareup.assertj/assertj-android

public WindowAssert isNotFloating() {
 isNotNull();
 assertThat(actual.isFloating()) //
   .overridingErrorMessage("Expected to not be floating but was floating.") //
   .isFalse();
 return this;
}

代码示例来源:origin: com.squareup.assertj/assertj-android

public WindowAssert isFloating() {
 isNotNull();
 assertThat(actual.isFloating()) //
   .overridingErrorMessage("Expected to be floating but was not floating.") //
   .isTrue();
 return this;
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.license_activity_layout);
  webView = (WebView) findViewById(R.id.licenseWebview);
  if (getWindow().isFloating()) {
    WindowManager.LayoutParams layout = new WindowManager.LayoutParams();
    layout.copyFrom(getWindow().getAttributes());
    layout.height = WindowManager.LayoutParams.MATCH_PARENT;
    getWindow().setAttributes(layout);
  }
  webView.loadUrl("file:///android_asset/licenses.html");
}

代码示例来源:origin: listenzz/AndroidNavigation

@Override
@NonNull
public LayoutInflater onGetLayoutInflater(Bundle savedInstanceState) {
  if (getShowsDialog()) {
    setStyle(0, R.style.Theme_Nav_FullScreenDialog);
  }
  super.onGetLayoutInflater(savedInstanceState);
  LayoutInflater layoutInflater = requireActivity().getLayoutInflater();
  if (getShowsDialog() && !getWindow().isFloating()) {
    layoutInflater = new DialogLayoutInflater(requireContext(), layoutInflater,
        new DialogFrameLayout.OnTouchOutsideListener() {
          @Override
          public void onTouchOutside() {
            if (isCancelable()) {
              dismissDialog();
            }
          }
        });
  }
  if (style == null) {
    try {
      style = presentableActivity.getStyle().clone();
      onCustomStyle(style);
    } catch (CloneNotSupportedException e) {
      e.printStackTrace();
      style = presentableActivity.getStyle();
    }
  }
  return layoutInflater;
}

相关文章

微信公众号

最新文章

更多

Window类方法