android.view.View.isEnabled()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(672)

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

View.isEnabled介绍

暂无

代码示例

代码示例来源:origin: JakeWharton/butterknife

@Override public Boolean get(View view) {
 return view.isEnabled();
}

代码示例来源:origin: scwang90/SmartRefreshLayout

@Override
public boolean onStartNestedScroll(@NonNull View child, @NonNull View target, int nestedScrollAxes) {
  final View thisView = this;
  boolean accepted = thisView.isEnabled() && isNestedScrollingEnabled() && (nestedScrollAxes & ViewCompat.SCROLL_AXIS_VERTICAL) != 0;
  accepted = accepted && (mEnableRefresh || mEnableLoadMore);
  return accepted;
}

代码示例来源:origin: chentao0707/SimplifyReader

void positionSelector(View sel) {
  final Rect selectorRect = mSelectorRect;
  selectorRect.set(sel.getLeft(), sel.getTop(), sel.getRight(), sel.getBottom());
  positionSelector(selectorRect.left, selectorRect.top, selectorRect.right,
      selectorRect.bottom);
  final boolean isChildViewEnabled = mIsChildViewEnabled;
  if (sel.isEnabled() != isChildViewEnabled) {
    mIsChildViewEnabled = !isChildViewEnabled;
    refreshDrawableState();
  }
}

代码示例来源:origin: florent37/ShapeOfView

@OnClick(R.id.menu)
public void onMenuClicked() {
  final boolean enabled = middleSheet.isEnabled();
  if(enabled){
    middleSheet.animate().translationY(bottomSheet.getHeight());
  } else {
    middleSheet.animate().translationY(0);
  }
  middleSheet.setEnabled(!enabled);
}

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

public S isEnabled() {
 isNotNull();
 assertThat(actual.isEnabled()) //
   .overridingErrorMessage("Expected to be enabled but was disabled") //
   .isTrue();
 return myself;
}

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

public S isDisabled() {
 isNotNull();
 assertThat(actual.isEnabled()) //
   .overridingErrorMessage("Expected to be disabled but was enabled") //
   .isFalse();
 return myself;
}

代码示例来源:origin: robolectric/robolectric

/**
 * Utility method for clicking on views exposing testing scenarios that are not possible when using the actual app.
 *
 * @throws RuntimeException if the view is disabled or if the view or any of its parents are not visible.
 * @return Return value of the underlying click operation.
 */
public boolean checkedPerformClick() {
 if (!realView.isShown()) {
  throw new RuntimeException("View is not visible and cannot be clicked");
 }
 if (!realView.isEnabled()) {
  throw new RuntimeException("View is not enabled and cannot be clicked");
 }
 AccessibilityUtil.checkViewIfCheckingEnabled(realView);
 return realView.performClick();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void propertyAppliedToEveryViewInList() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 List<View> views = asList(view1, view2, view3);
 ViewCollections.set(views, PROPERTY_ENABLED, false);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionAppliedToEveryViewInList() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 List<View> views = asList(view1, view2, view3);
 ViewCollections.run(views, ACTION_DISABLE);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void propertyAppliedToEveryViewInArray() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 View[] views = new View[] { view1, view2, view3 };
 ViewCollections.set(views, PROPERTY_ENABLED, false);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionAppliedToEveryViewInArray() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 View[] views = new View[] { view1, view2, view3 };
 ViewCollections.run(views, ACTION_DISABLE);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void setterAppliedToEveryViewInList() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 List<View> views = asList(view1, view2, view3);
 ViewCollections.set(views, SETTER_ENABLED, false);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void setterAppliedToEveryViewInArray() {
  View view1 = new View(context);
  View view2 = new View(context);
  View view3 = new View(context);
  assertThat(view1.isEnabled()).isTrue();
  assertThat(view2.isEnabled()).isTrue();
  assertThat(view3.isEnabled()).isTrue();

  View[] views = new View[] { view1, view2, view3 };
  ViewCollections.set(views, SETTER_ENABLED, false);

  assertThat(view1.isEnabled()).isFalse();
  assertThat(view2.isEnabled()).isFalse();
  assertThat(view3.isEnabled()).isFalse();
 }
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void setterAppliedToView() {
 View view = new View(context);
 assertThat(view.isEnabled()).isTrue();
 ViewCollections.set(view, SETTER_ENABLED, false);
 assertThat(view.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void propertyAppliedToView() {
 View view = new View(context);
 assertThat(view.isEnabled()).isTrue();
 ViewCollections.set(view, PROPERTY_ENABLED, false);
 assertThat(view.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionAppliedToView() {
 View view = new View(context);
 assertThat(view.isEnabled()).isTrue();
 ViewCollections.run(view, ACTION_DISABLE);
 assertThat(view.isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionsAppliedToView() {
 View view = new View(context);
 assertThat(view.isEnabled()).isTrue();
 assertThat(view.getAlpha()).isEqualTo(1f);
 ViewCollections.run(view, ACTION_DISABLE, ACTION_ZERO_ALPHA);
 assertThat(view.isEnabled()).isFalse();
 assertThat(view.getAlpha()).isEqualTo(0f);
}

代码示例来源:origin: robolectric/robolectric

@Test
public void testViewEnabled() throws Exception {
 View mediaView = inflate(layout.main);
 assertThat(mediaView.findViewById(R.id.time).isEnabled()).isFalse();
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionsAppliedToEveryViewInList() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 assertThat(view1.getAlpha()).isEqualTo(1f);
 assertThat(view2.getAlpha()).isEqualTo(1f);
 assertThat(view3.getAlpha()).isEqualTo(1f);
 List<View> views = asList(view1, view2, view3);
 ViewCollections.run(views, ACTION_DISABLE, ACTION_ZERO_ALPHA);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
 assertThat(view1.getAlpha()).isEqualTo(0f);
 assertThat(view2.getAlpha()).isEqualTo(0f);
 assertThat(view3.getAlpha()).isEqualTo(0f);
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void actionsAppliedToEveryViewInArray() {
 View view1 = new View(context);
 View view2 = new View(context);
 View view3 = new View(context);
 assertThat(view1.isEnabled()).isTrue();
 assertThat(view2.isEnabled()).isTrue();
 assertThat(view3.isEnabled()).isTrue();
 assertThat(view1.getAlpha()).isEqualTo(1f);
 assertThat(view2.getAlpha()).isEqualTo(1f);
 assertThat(view3.getAlpha()).isEqualTo(1f);
 View[] views = new View[] { view1, view2, view3 };
 ViewCollections.run(views, ACTION_DISABLE, ACTION_ZERO_ALPHA);
 assertThat(view1.isEnabled()).isFalse();
 assertThat(view2.isEnabled()).isFalse();
 assertThat(view3.isEnabled()).isFalse();
 assertThat(view1.getAlpha()).isEqualTo(0f);
 assertThat(view2.getAlpha()).isEqualTo(0f);
 assertThat(view3.getAlpha()).isEqualTo(0f);
}

相关文章

微信公众号

最新文章

更多

View类方法