@OnClick(R.id.themed) public void showThemed() {
new MaterialDialog.Builder(this)
.title(R.string.useGoogleLocationServices)
.content(R.string.useGoogleLocationServicesPrompt)
.positiveText(R.string.agree)
.negativeText(R.string.disagree)
.positiveColorRes(R.color.material_red_400)
.negativeColorRes(R.color.material_red_400)
.titleGravity(GravityEnum.CENTER)
.titleColorRes(R.color.material_red_400)
.contentColorRes(android.R.color.white)
.backgroundColorRes(R.color.material_blue_grey_800)
.dividerColorRes(R.color.accent)
.btnSelector(R.drawable.md_btn_selector_custom, DialogAction.POSITIVE)
.positiveColor(Color.WHITE)
.negativeColorAttr(android.R.attr.textColorSecondaryInverse)
.theme(Theme.DARK)
.show();
}
java类com.afollestad.materialdialogs.GravityEnum的实例源码
MainActivity.java 文件源码
项目:GitHub
阅读 23
收藏 0
点赞 0
评论 0
DialogUtils.java 文件源码
项目:GitHub
阅读 32
收藏 0
点赞 0
评论 0
public static GravityEnum resolveGravityEnum(Context context,
@AttrRes int attr,
GravityEnum defaultGravity) {
TypedArray a = context.getTheme().obtainStyledAttributes(new int[]{attr});
try {
switch (a.getInt(0, gravityEnumToAttrInt(defaultGravity))) {
case 1:
return GravityEnum.CENTER;
case 2:
return GravityEnum.END;
default:
return GravityEnum.START;
}
} finally {
a.recycle();
}
}
LoadingView.java 文件源码
项目:LiteReader
阅读 27
收藏 0
点赞 0
评论 0
/**
* Show the loading dialog.
*
* @param context the context.
* @param stringRes the resource id of the content.
* @param cancelable whether this loading dialog is cancelable.
*/
public void showLoadingView(Context context, @StringRes int stringRes, boolean cancelable) {
if (sMaterialDialog == null) {
sMaterialDialog = new MaterialDialog.Builder(context)
.progress(true, 0)
.widgetColorRes(R.color.colorAccent)
.content(stringRes)
.backgroundColorRes(R.color.white)
.contentGravity(GravityEnum.CENTER)
.canceledOnTouchOutside(cancelable)
.cancelable(cancelable)
.build();
sMaterialDialog.show();
} else if (sMaterialDialog.isShowing()) {
sMaterialDialog.setContent(stringRes);
} else {
sMaterialDialog.show();
}
}
FindGankAty.java 文件源码
项目:myapplication
阅读 24
收藏 0
点赞 0
评论 0
private void initView() {
isConnect = SystemUtils.checkNetworkConnection(FindGankAty.this);
mTitleBackIBtn = (ImageButton) findViewById(R.id.title_gank_back_ibtn);
mGankClassBtn = (Button) findViewById(R.id.title_gank_class_tv);
mRecyclerView = (RecyclerView) findViewById(R.id.find_gank_recyclerview);
mMaterialDialog = new MaterialDialog.Builder(FindGankAty.this)
.content("Please waiting...")
.contentGravity(GravityEnum.CENTER)
.progress(true, 0)
.progressIndeterminateStyle(true)
.show();
mMaterialDialog.setCancelable(false);
if (isConnect) {
switchSelectedDatas("all");
} else {
mMaterialDialog.dismiss();
SystemUtils.noNetworkAlert(FindGankAty.this);
}
}
DialogExampleFragment.java 文件源码
项目:DialogAlchemy
阅读 24
收藏 0
点赞 0
评论 0
private void createSorceryDialog() {
PhilosopherStone stone = new SorceryStone.Builder(getActivity())
.titleColor(Color.MAGENTA)
.titleGravity(GravityEnum.CENTER)
.contentColor(Color.CYAN)
.contentGravity(GravityEnum.CENTER)
.buttonRippleColor(Color.YELLOW)
.contentLineSpacing(2.0f)
.theme(Theme.DARK)
.setPhilosopherStone(new ColorPaletteStone()) // special power
.build();
Material.Builder builder = new Material.Builder(getActivity())
.setTitle("Sorcery Stone")
.setNegativeButton(android.R.string.cancel, null)
.setPositiveButton(android.R.string.ok, null)
.setPhilosopherStone(stone);
DialogAlchemy.show(getFragmentManager(), builder.build(),
new MaterialDialogsTransmutationCircle());
}
MainActivity.java 文件源码
项目:Sleeply-Android
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void showStreamsDialog(List<Stream> streams) {
MaterialDialog dialog = new MaterialDialog.Builder(this)
.contentGravity(GravityEnum.CENTER)
.customView(R.layout.dialog_sounds, false)
.build();
RecyclerView grid = (RecyclerView) dialog.getCustomView();
if (grid != null) {
grid.setLayoutManager(new GridLayoutManager(MainActivity.this, 2));
gridAdapter.setData(streams, (view, position, dataSet) -> {
presenter.streamPicked(streams.get(position));
dialog.dismiss();
});
grid.setAdapter(gridAdapter);
}
dialog.show();
}
ParagonMainActivity.java 文件源码
项目:FirstBuild-Mobile-Android-Old
阅读 23
收藏 0
点赞 0
评论 0
private void showOtaDialog() {
dialogOtaProcessing = new MaterialDialog.Builder(this)
.title(R.string.popup_ota_title)
.content(R.string.popup_ota_content)
.contentGravity(GravityEnum.CENTER)
.progress(false, 100, true)
.cancelable(false)
.showListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
}
}).build();
dialogOtaProcessing.show();
}
MainActivity.java 文件源码
项目:Speculum-Android
阅读 44
收藏 0
点赞 0
评论 0
@Override
public void showMap(String location) {
String url = Constants.STATIC_MAPS_URL_FIRST +
location + Constants.STATIC_MAPS_URL_SECOND +
location + Constants.STATIC_MAPS_URL_THIRD +
mapsApiKey;
mapDialog = new MaterialDialog.Builder(this)
.customView(R.layout.map_image, false)
.contentGravity(GravityEnum.CENTER)
.build();
View imageView = mapDialog.getCustomView();
Picasso.with(MainActivity.this).load(url).into((ImageView) imageView);
mapDialog.show();
}
FavFragment.java 文件源码
项目:light-novel-library_Wenku8_Android
阅读 25
收藏 0
点赞 0
评论 0
@Override
public void onDeleteClick(View view, final int position) {
// popup to show delete
new MaterialDialog.Builder(getActivity())
.callback(new MaterialDialog.ButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
// delete operatio, delete from cloud first, if succeed then delete from local
AsyncRemoveBookFromCloud arbfc = new AsyncRemoveBookFromCloud();
arbfc.execute(listNovelItemAid.get(position));
listNovelItemAid.remove(position);
refreshList(timecount ++);
}
})
.theme(Theme.LIGHT)
.content(R.string.dialog_content_want_to_delete)
.contentGravity(GravityEnum.CENTER)
.positiveText(R.string.dialog_positive_sure)
.negativeText(R.string.dialog_negative_preferno)
.show();
}
SearchActivity.java 文件源码
项目:light-novel-library_Wenku8_Android
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void onItemLongClick(View view, final int postion) {
//Toast.makeText(this, postion + ": Long Click Detected", Toast.LENGTH_SHORT).show();
new MaterialDialog.Builder(this)
.callback(new MaterialDialog.ButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
GlobalConfig.deleteSearchHistory(historyList.get(postion));
refreshHistoryList();
}
})
.theme(Theme.LIGHT)
.backgroundColorRes(R.color.dlgBackgroundColor)
.contentColorRes(R.color.dlgContentColor)
.positiveColorRes(R.color.dlgPositiveButtonColor)
.negativeColorRes(R.color.dlgNegativeButtonColor)
.title(getResources().getString(R.string.dialog_content_delete_one_search_record))
.content(historyList.get(postion))
.contentGravity(GravityEnum.CENTER)
.positiveText(R.string.dialog_positive_likethis)
.negativeText(R.string.dialog_negative_preferno)
.show();
}
MainActivity.java 文件源码
项目:material-dialogs
阅读 24
收藏 0
点赞 0
评论 0
@OnClick(R.id.themed)
public void showThemed() {
new MaterialDialog.Builder(this)
.title(R.string.useGoogleLocationServices)
.content(R.string.useGoogleLocationServicesPrompt, true)
.positiveText(R.string.agree)
.negativeText(R.string.disagree)
.positiveColorRes(R.color.material_red_400)
.negativeColorRes(R.color.material_red_400)
.titleGravity(GravityEnum.CENTER)
.titleColorRes(R.color.material_red_400)
.contentColorRes(android.R.color.white)
.backgroundColorRes(R.color.material_blue_grey_800)
.dividerColorRes(R.color.accent)
.btnSelector(R.drawable.md_btn_selector_custom, DialogAction.POSITIVE)
.positiveColor(Color.WHITE)
.negativeColorAttr(android.R.attr.textColorSecondaryInverse)
.theme(Theme.DARK)
.show();
}
MDRootLayout.java 文件源码
项目:material-dialogs
阅读 30
收藏 0
点赞 0
评论 0
private void invertGravityIfNecessary() {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
return;
}
Configuration config = getResources().getConfiguration();
if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
switch (buttonGravity) {
case START:
buttonGravity = GravityEnum.END;
break;
case END:
buttonGravity = GravityEnum.START;
break;
}
}
}
DialogUtils.java 文件源码
项目:material-dialogs
阅读 26
收藏 0
点赞 0
评论 0
public static GravityEnum resolveGravityEnum(
Context context, @AttrRes int attr, GravityEnum defaultGravity) {
TypedArray a = context.getTheme().obtainStyledAttributes(new int[] {attr});
try {
switch (a.getInt(0, gravityEnumToAttrInt(defaultGravity))) {
case 1:
return GravityEnum.CENTER;
case 2:
return GravityEnum.END;
default:
return GravityEnum.START;
}
} finally {
a.recycle();
}
}
MainActivity.java 文件源码
项目:GitHub
阅读 23
收藏 0
点赞 0
评论 0
@OnClick(R.id.stacked) public void showStacked() {
new MaterialDialog.Builder(this)
.title(R.string.useGoogleLocationServices)
.content(R.string.useGoogleLocationServicesPrompt)
.positiveText(R.string.speedBoost)
.negativeText(R.string.noThanks)
.btnStackedGravity(GravityEnum.END)
.stackingBehavior(StackingBehavior.ALWAYS) // this generally should not be forced, but is used for demo purposes
.show();
}
MDRootLayout.java 文件源码
项目:GitHub
阅读 26
收藏 0
点赞 0
评论 0
private void invertGravityIfNecessary() {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) return;
Configuration config = getResources().getConfiguration();
if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
switch (buttonGravity) {
case START:
buttonGravity = GravityEnum.END;
break;
case END:
buttonGravity = GravityEnum.START;
break;
}
}
}
DialogUtils.java 文件源码
项目:GitHub
阅读 30
收藏 0
点赞 0
评论 0
private static int gravityEnumToAttrInt(GravityEnum value) {
switch (value) {
case CENTER:
return 1;
case END:
return 2;
default:
return 0;
}
}
MdDialogFactory.java 文件源码
项目:RealmSample
阅读 20
收藏 0
点赞 0
评论 0
public static MaterialDialog showStacked(Context context, String title, String content, String positiveText, String negativeText) {
return new MaterialDialog.Builder(context)
.title(title)
.content(content)
.positiveText(positiveText)
.negativeText(negativeText)
.btnStackedGravity(GravityEnum.END)
.forceStacking(true).build(); // context generally should not be forced, but is used for demo purposes
}
MdDialogFactory.java 文件源码
项目:GreenDaoSample
阅读 22
收藏 0
点赞 0
评论 0
public static MaterialDialog showStacked(Context context, String title, String content, String positiveText, String negativeText) {
return new MaterialDialog.Builder(context)
.title(title)
.content(content)
.positiveText(positiveText)
.negativeText(negativeText)
.btnStackedGravity(GravityEnum.END)
.forceStacking(true).build(); // context generally should not be forced, but is used for demo purposes
}
ChangelogDialog.java 文件源码
项目:polar-dashboard
阅读 27
收藏 0
点赞 0
评论 0
@SuppressLint("InflateParams")
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new MaterialDialog.Builder(getActivity())
.title(R.string.changelog)
.titleGravity(GravityEnum.CENTER)
.titleColorAttr(R.attr.colorAccent)
.adapter(new BulletPointListViewAdapter(getActivity(), R.array.changelog), null)
.positiveText(R.string.cool)
.build();
}
Tool.java 文件源码
项目:PxerStudio
阅读 34
收藏 0
点赞 0
评论 0
public static MaterialDialog.Builder prompt(Context c) {
return new MaterialDialog.Builder(c)
.negativeText(R.string.cancel)
.titleGravity(GravityEnum.CENTER)
.typeface(Tool.myType, Tool.myType)
.positiveColor(Color.RED);
}
Tool.java 文件源码
项目:PxerStudio
阅读 34
收藏 0
点赞 0
评论 0
public static MaterialDialog.Builder promptTextInput(Context c, String title) {
return new MaterialDialog.Builder(c)
.negativeText(R.string.cancel)
.positiveText(R.string.ok)
.title(title)
.inputType(InputType.TYPE_CLASS_TEXT)
.inputRange(0, 20)
.titleGravity(GravityEnum.CENTER)
.typeface(Tool.myType, Tool.myType)
.positiveColor(Color.GREEN);
}
ExportingUtils.java 文件源码
项目:PxerStudio
阅读 24
收藏 0
点赞 0
评论 0
public void showProgressDialog(Context context){
currentProgressDialog = new MaterialDialog.Builder(context)
.titleGravity(GravityEnum.CENTER)
.typeface(Tool.myType, Tool.myType)
.cancelable(false)
.canceledOnTouchOutside(false)
.title("Painting...")
.progress(true, 0)
.progressIndeterminateStyle(true)
.show();
}
MDRootLayout.java 文件源码
项目:EasyFrame
阅读 33
收藏 0
点赞 0
评论 0
private void invertGravityIfNecessary() {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) return;
Configuration config = getResources().getConfiguration();
if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
switch (mButtonGravity) {
case START:
mButtonGravity = GravityEnum.END;
break;
case END:
mButtonGravity = GravityEnum.START;
break;
}
}
}
DialogUtils.java 文件源码
项目:EasyFrame
阅读 25
收藏 0
点赞 0
评论 0
private static int gravityEnumToAttrInt(GravityEnum value) {
switch (value) {
case CENTER:
return 1;
case END:
return 2;
default:
return 0;
}
}
DialogUtils.java 文件源码
项目:EasyFrame
阅读 26
收藏 0
点赞 0
评论 0
public static GravityEnum resolveGravityEnum(Context context, @AttrRes int attr, GravityEnum defaultGravity) {
TypedArray a = context.getTheme().obtainStyledAttributes(new int[]{attr});
try {
switch (a.getInt(0, gravityEnumToAttrInt(defaultGravity))) {
case 1:
return GravityEnum.CENTER;
case 2:
return GravityEnum.END;
default:
return GravityEnum.START;
}
} finally {
a.recycle();
}
}
AboutActivity.java 文件源码
项目:seglio
阅读 30
收藏 0
点赞 0
评论 0
void showTC()
{
new MaterialDialog.Builder(getActivity())
.title("Terms & Conditions")
.content(R.string.tc)
.positiveText("Dismiss")
.contentGravity(GravityEnum.CENTER)
.show();
}
AboutActivity.java 文件源码
项目:seglio
阅读 29
收藏 0
点赞 0
评论 0
void showSP()
{
new MaterialDialog.Builder(getActivity())
.title("Safety Guidelines")
.content(R.string.sp)
.contentGravity(GravityEnum.CENTER)
.positiveText("Dismiss")
.show();
}
LoginActivity.java 文件源码
项目:seglio
阅读 31
收藏 0
点赞 0
评论 0
void showTC()
{
new MaterialDialog.Builder(this)
.title("Terms & Conditions")
.content(R.string.tc)
.positiveText("Dismiss")
.contentGravity(GravityEnum.CENTER)
.show();
}
ImportActivity.java 文件源码
项目:Hentoid
阅读 31
收藏 0
点赞 0
评论 0
@Override
protected void onPreExecute() {
super.onPreExecute();
final MaterialDialog mScanDialog =
new MaterialDialog.Builder(ImportActivity.this)
.title(R.string.import_dialog)
.content(R.string.please_wait)
.contentGravity(GravityEnum.CENTER)
.progress(false, 100, false)
.cancelable(false)
.showListener(dialogInterface -> mImportDialog =
(MaterialDialog) dialogInterface).build();
if (mScanDialog.getWindow() != null) {
mScanDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
}
downloadDirs = new ArrayList<>();
for (Site site : Site.values()) {
// Grab all folders in site folders in storage directory
downloadDirs.add(FileHelper.getSiteDownloadDir(ImportActivity.this, site));
}
files = new ArrayList<>();
for (File downloadDir : downloadDirs) {
// Grab all files in downloadDirs
files.addAll(Arrays.asList(downloadDir.listFiles()));
}
mScanDialog.show();
}
MainActivity.java 文件源码
项目:material-dialogs
阅读 25
收藏 0
点赞 0
评论 0
@OnClick(R.id.stacked)
public void showStacked() {
new MaterialDialog.Builder(this)
.title(R.string.useGoogleLocationServices)
.content(R.string.useGoogleLocationServicesPrompt, true)
.positiveText(R.string.speedBoost)
.negativeText(R.string.noThanks)
.btnStackedGravity(GravityEnum.END)
.stackingBehavior(
StackingBehavior
.ALWAYS) // this generally should not be forced, but is used for demo purposes
.show();
}