java类com.afollestad.materialdialogs.MaterialDialog的实例源码

DonationsDialog.java 文件源码 项目:Orin 阅读 22 收藏 0 点赞 0 评论 0
@Override
protected void onPostExecute(List<SkuDetails> skuDetails) {
    super.onPostExecute(skuDetails);
    DonationsDialog dialog = donationDialogWeakReference.get();
    if (dialog == null) return;

    if (skuDetails == null || skuDetails.isEmpty()) {
        dialog.dismiss();
        return;
    }

    View customView = ((MaterialDialog) dialog.getDialog()).getCustomView();
    //noinspection ConstantConditions
    customView.findViewById(R.id.progress_container).setVisibility(View.GONE);
    ListView listView = ButterKnife.findById(customView, R.id.list);
    listView.setAdapter(new SkuDetailsAdapter(dialog, skuDetails));
    listView.setVisibility(View.VISIBLE);
}
GroupActivity.java 文件源码 项目:Clipcon-AndroidClient 阅读 26 收藏 0 点赞 0 评论 0
@Override
public void onBackPressed() {

    new MaterialDialog.Builder(this)
            .content(R.string.exitAlert)
            .negativeText(R.string.no)
            .positiveText(R.string.yes)
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    new EndpointInBackGround().execute(Message.REQUEST_EXIT_GROUP);
                    Intent intent = new Intent(getApplicationContext(), ClipboardService.class);
                    stopService(intent);
                    GroupActivity.super.onBackPressed();
                }
            })
            .show();
}
BaseActivity.java 文件源码 项目:Nearby 阅读 31 收藏 0 点赞 0 评论 0
public void logout(Activity activity){

        new MaterialDialog.Builder(activity)
                .title(R.string.ok)
                .content(R.string.are_you_sure_logout)
                .positiveText(R.string.logout)
                .onPositive(new MaterialDialog.SingleButtonCallback() {
                    @Override
                    public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                        SharedPreferences.Editor editor = getSharedPreferences("setting", 0).edit();
                        editor.putString("login_id", null);
                        editor.putString("login_pw", null);
                        editor.putBoolean("isEmployee", false);
                        editor.commit();

                        StartActivity.initLoginData();
                        Intent intent = new Intent(getApplicationContext(), StartActivity.class);
                        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                        startActivity(intent);
                        finish();
                    }
                })
                .negativeText(R.string.cancel)
                .show();

    }
MainActivity.java 文件源码 项目:anitrend-app 阅读 17 收藏 0 点赞 0 评论 0
/**
 * When Material Dialog on click occurs
 */
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {

    if(mNavigationIndex == R.id.nav_anime || mNavigationIndex == R.id.nav_manga || mNavigationIndex == R.id.nav_myanime || mNavigationIndex == R.id.nav_mymanga || mNavigationIndex == R.id.nav_hub) {
        mPresenter.createSuperToast(MainActivity.this,
                getString(R.string.text_filter_applying),
                R.drawable.ic_reset,
                Style.TYPE_PROGRESS_BAR, Style.DURATION_VERY_SHORT,
                PaletteUtils.getSolidColor(PaletteUtils.MATERIAL_CYAN));
    } else {
        mPresenter.createSuperToast(MainActivity.this,
                getString(R.string.text_filter_restriction),
                R.drawable.ic_info_outline_white_18dp,
                Style.TYPE_STANDARD, Style.DURATION_VERY_SHORT,
                PaletteUtils.getSolidColor(PaletteUtils.MATERIAL_ORANGE));
    }
}
AdminMainActivity.java 文件源码 项目:Nearby 阅读 20 收藏 0 点赞 0 评论 0
@Override
public void onBackPressed() {
    new MaterialDialog.Builder(this)
            .title(R.string.ok)
            .content(R.string.are_you_finish_app)
            .positiveText(R.string.finish)
            .negativeText(R.string.cancel)
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    Intent intent = new Intent(getApplicationContext(), StartActivity.class);
                    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    intent.putExtra("EXIT", true);
                    startActivity(intent);
                    finish();
                }
            })
            .show();
}
ActivityLogin.java 文件源码 项目:order-by-android 阅读 17 收藏 0 点赞 0 评论 0
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Pega o ID do item selecionado no Popup Menu
    int id = item.getItemId();

    // Verifica qual item foi selecionado e faz sua ação
    if (id == R.id.action_sobre) {
        new MaterialDialog.Builder(ActivityLogin.this)
                .title("Ajuda")
                .content("O RM é composto por uma letra verificadora (L, C ou T), seguida pelos dois ultimos dígitos do ano da matrícula e a posição.\n\n" +
                        "Exemplo: L150001")
                .positiveText("OK")
                .show();

    } else if (id == R.id.action_pref) {
        //Inicia a tela de Configurações
        startActivity(new Intent(this, SettingsActivity.class));
    }

    return super.onOptionsItemSelected(item);
}
MaterialDialogFactory.java 文件源码 项目:https-github.com-hyb1996-NoRootScriptDroid 阅读 18 收藏 0 点赞 0 评论 0
public static MaterialDialog createProgress(Context context) {
    return new MaterialDialog.Builder(context)
            .progress(true, 0)
            .cancelable(false)
            .content(R.string.text_processing)
            .build();
}
EmployeeDetailActivity.java 文件源码 项目:Nearby 阅读 17 收藏 0 点赞 0 评论 0
private void initProgressDialog(){
    if(progressDialog != null){
        progressDialog.dismiss();
    }
    progressDialog = new MaterialDialog.Builder(this)
            .content(R.string.please_wait)
            .progress(true, 0)
            .progressIndeterminateStyle(true)
            .theme(Theme.LIGHT)
            .cancelable(false)
            .build();
}
DialogHelper.java 文件源码 项目:SaveIg 阅读 37 收藏 0 点赞 0 评论 0
static void showHowToDialog(final Context context) {
    new MaterialStyledDialog.Builder(context)
            .setStyle(Style.HEADER_WITH_TITLE)
            .setTitle(R.string.how_to_title)
            .setDescription(R.string.how_to_message)
            .setPositiveText(R.string.how_to_close)
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    dialog.hide();
                }
            })
            .build()
            .show();
}
AboutActivity.java 文件源码 项目:Auto.js 阅读 31 收藏 0 点赞 0 评论 0
private void crashTest() {
    new ThemeColorMaterialDialogBuilder(this)
            .title("Crash Test")
            .positiveText("Crash")
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    throw new RuntimeException("Crash Test");
                }
            }).show();
}


问题


面经


文章

微信
公众号

扫码关注公众号