本文整理汇总了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);
}
示例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);
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}