当前位置: 首页>>代码示例>>Java>>正文


Java DialogPlus.newDialog方法代码示例

本文整理汇总了Java中com.orhanobut.dialogplus.DialogPlus.newDialog方法的典型用法代码示例。如果您正苦于以下问题:Java DialogPlus.newDialog方法的具体用法?Java DialogPlus.newDialog怎么用?Java DialogPlus.newDialog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.orhanobut.dialogplus.DialogPlus的用法示例。


在下文中一共展示了DialogPlus.newDialog方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testOutMostParams

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testOutMostParams() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  FrameLayout.LayoutParams params = builder.getOutmostLayoutParams();

  assertThat(params.width).isEqualTo(ViewGroup.LayoutParams.MATCH_PARENT);
  assertThat(params.height).isEqualTo(ViewGroup.LayoutParams.MATCH_PARENT);

  // default should be 0 for all
  assertThat(params.leftMargin).isEqualTo(0);
  assertThat(params.rightMargin).isEqualTo(0);
  assertThat(params.topMargin).isEqualTo(0);
  assertThat(params.bottomMargin).isEqualTo(0);

  //set new margin
  builder.setOutMostMargin(1, 2, 3, 4);
  params = builder.getOutmostLayoutParams();
  assertThat(params.leftMargin).isEqualTo(1);
  assertThat(params.topMargin).isEqualTo(2);
  assertThat(params.rightMargin).isEqualTo(3);
  assertThat(params.bottomMargin).isEqualTo(4);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:22,代码来源:DialogPlusBuilderTest.java

示例2: testPadding

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testPadding() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);

  //default 0
  int[] padding = builder.getContentPadding();
  assertThat(padding[0]).isEqualTo(0);
  assertThat(padding[1]).isEqualTo(0);
  assertThat(padding[2]).isEqualTo(0);
  assertThat(padding[3]).isEqualTo(0);


  builder.setPadding(1, 2, 3, 4);
  padding = builder.getContentPadding();
  assertThat(padding[0]).isEqualTo(1);
  assertThat(padding[1]).isEqualTo(2);
  assertThat(padding[2]).isEqualTo(3);
  assertThat(padding[3]).isEqualTo(4);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:19,代码来源:DialogPlusBuilderTest.java

示例3: constructorShouldNotAcceptNull

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void constructorShouldNotAcceptNull() {
  try {
    DialogPlus.newDialog(null);
    fail();
  } catch (Exception e) {
    assertThat(e).hasMessage("Context may not be null");
  }

  DialogPlusBuilder builder = DialogPlus.newDialog(context);

  assertThat(builder).isNotNull();
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:13,代码来源:DialogPlusBuilderTest.java

示例4: testSetOnDismissListener

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testSetOnDismissListener() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  assertThat(builder.getOnDismissListener()).isNull();

  OnDismissListener listener = new OnDismissListener() {
    @Override public void onDismiss(DialogPlus dialog) {

    }
  };
  builder.setOnDismissListener(listener);
  assertThat(builder.getOnDismissListener()).isNotNull();
  assertThat(builder.getOnDismissListener()).isEqualTo(listener);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:14,代码来源:DialogPlusBuilderTest.java

示例5: testFooter

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testFooter() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  builder.setFooter(android.R.layout.simple_list_item_1);

  assertThat(builder.getFooterView()).isNotNull();

  LinearLayout footerView = new LinearLayout(context);
  builder.setFooter(footerView);

  assertThat(builder.getFooterView()).isEqualTo(footerView);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:12,代码来源:DialogPlusBuilderTest.java

示例6: testHeader

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testHeader() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  builder.setHeader(android.R.layout.simple_list_item_1);
  assertThat(builder.getHeaderView()).isNotNull();

  LinearLayout headerView = new LinearLayout(context);
  builder.setHeader(headerView);
  assertThat(builder.getHeaderView()).isEqualTo(headerView);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:10,代码来源:DialogPlusBuilderTest.java

示例7: testSetCancelable

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testSetCancelable() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);

  //default should be true
  assertThat(builder.isCancelable()).isTrue();

  builder.setCancelable(false);
  assertThat(builder.isCancelable()).isFalse();
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:10,代码来源:DialogPlusBuilderTest.java

示例8: testSetOnBackPressListener

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testSetOnBackPressListener() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  assertThat(builder.getOnBackPressListener()).isNull();

  OnBackPressListener listener = new OnBackPressListener() {
    @Override public void onBackPressed(DialogPlus dialogPlus) {

    }
  };
  builder.setOnBackPressListener(listener);
  assertThat(builder.getOnBackPressListener()).isNotNull();
  assertThat(builder.getOnBackPressListener()).isEqualTo(listener);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:14,代码来源:DialogPlusBuilderTest.java

示例9: testContentLayoutParams_whenExpandedFalseAndNotSet

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testContentLayoutParams_whenExpandedFalseAndNotSet() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  assertThat(builder.getContentParams()).isInstanceOf(FrameLayout.LayoutParams.class);

  //when not expanded
  FrameLayout.LayoutParams params = builder.getContentParams();
  assertThat(builder.isExpanded()).isFalse();
  assertThat(params.width).isEqualTo(ViewGroup.LayoutParams.MATCH_PARENT);
  assertThat(params.height).isEqualTo(ViewGroup.LayoutParams.WRAP_CONTENT);
  assertThat(params.gravity).isEqualTo(Gravity.BOTTOM);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:12,代码来源:DialogPlusBuilderTest.java

示例10: testContentLayoutParams_whenExpandedTrueAndNotSet

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testContentLayoutParams_whenExpandedTrueAndNotSet() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  builder.setExpanded(true);
  assertThat(builder.getContentParams()).isInstanceOf(FrameLayout.LayoutParams.class);

  //when not expanded
  FrameLayout.LayoutParams params = builder.getContentParams();
  assertThat(builder.isExpanded()).isTrue();
  assertThat(params.width).isEqualTo(ViewGroup.LayoutParams.MATCH_PARENT);
  assertThat(params.height).isEqualTo(builder.getDefaultContentHeight());
  assertThat(params.gravity).isEqualTo(Gravity.BOTTOM);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:13,代码来源:DialogPlusBuilderTest.java

示例11: testContentLayoutParams_whenExpandedTrueWithHeightAndNotSet

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testContentLayoutParams_whenExpandedTrueWithHeightAndNotSet() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  builder.setExpanded(true, 100);
  assertThat(builder.getContentParams()).isInstanceOf(FrameLayout.LayoutParams.class);

  //when not expanded
  FrameLayout.LayoutParams params = builder.getContentParams();
  assertThat(builder.isExpanded()).isTrue();
  assertThat(params.width).isEqualTo(ViewGroup.LayoutParams.MATCH_PARENT);
  assertThat(params.height).isEqualTo(100);
  assertThat(params.gravity).isEqualTo(Gravity.BOTTOM);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:13,代码来源:DialogPlusBuilderTest.java

示例12: testExpanded

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testExpanded() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);

  //default should be false
  assertThat(builder.isExpanded()).isFalse();

  builder.setExpanded(true);
  assertThat(builder.isExpanded()).isTrue();
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:10,代码来源:DialogPlusBuilderTest.java

示例13: testDefaultContentMarginWhenGravityCenter

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testDefaultContentMarginWhenGravityCenter() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  builder.setGravity(Gravity.CENTER);

  int minimumMargin = context.getResources().getDimensionPixelSize(R.dimen.dialogplus_default_center_margin);
  int[] margin = builder.getContentMargin();
  assertThat(margin[0]).isEqualTo(minimumMargin);
  assertThat(margin[1]).isEqualTo(minimumMargin);
  assertThat(margin[2]).isEqualTo(minimumMargin);
  assertThat(margin[3]).isEqualTo(minimumMargin);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:12,代码来源:DialogPlusBuilderTest.java

示例14: testSetOnItemClickListener

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testSetOnItemClickListener() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  assertThat(builder.getOnItemClickListener()).isNull();

  OnItemClickListener listener = new OnItemClickListener() {
    @Override public void onItemClick(DialogPlus dialog, Object item, View view, int position) {

    }
  };
  builder.setOnItemClickListener(listener);
  assertThat(builder.getOnItemClickListener()).isNotNull();
  assertThat(builder.getOnItemClickListener()).isEqualTo(listener);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:14,代码来源:DialogPlusBuilderTest.java

示例15: testSetOnClickListener

import com.orhanobut.dialogplus.DialogPlus; //导入方法依赖的package包/类
@Test public void testSetOnClickListener() {
  DialogPlusBuilder builder = DialogPlus.newDialog(context);
  assertThat(builder.getOnClickListener()).isNull();

  OnClickListener clickListener = new OnClickListener() {
    @Override public void onClick(DialogPlus dialog, View view) {

    }
  };
  builder.setOnClickListener(clickListener);
  assertThat(builder.getOnClickListener()).isNotNull();
  assertThat(builder.getOnClickListener()).isEqualTo(clickListener);
}
 
开发者ID:orhanobut,项目名称:dialogplus,代码行数:14,代码来源:DialogPlusBuilderTest.java


注:本文中的com.orhanobut.dialogplus.DialogPlus.newDialog方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。