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

MDRootLayout.java 文件源码 项目:material-dialogs 阅读 27 收藏 0 点赞 0 评论 0
public void setButtonStackedGravity(GravityEnum gravity) {
  for (MDButton mButton : buttons) {
    if (mButton != null) {
      mButton.setStackedGravity(gravity);
    }
  }
}
DialogUtils.java 文件源码 项目:material-dialogs 阅读 31 收藏 0 点赞 0 评论 0
private static int gravityEnumToAttrInt(GravityEnum value) {
  switch (value) {
    case CENTER:
      return 1;
    case END:
      return 2;
    default:
      return 0;
  }
}
MDButton.java 文件源码 项目:GitHub 阅读 21 收藏 0 点赞 0 评论 0
private void init(Context context) {
    stackedEndPadding = context.getResources()
            .getDimensionPixelSize(R.dimen.md_dialog_frame_margin);
    stackedGravity = GravityEnum.END;
}
MDButton.java 文件源码 项目:GitHub 阅读 20 收藏 0 点赞 0 评论 0
public void setStackedGravity(GravityEnum gravity) {
    stackedGravity = gravity;
}
MDRootLayout.java 文件源码 项目:GitHub 阅读 25 收藏 0 点赞 0 评论 0
public void setButtonGravity(GravityEnum gravity) {
    buttonGravity = gravity;
    invertGravityIfNecessary();
}
MDRootLayout.java 文件源码 项目:GitHub 阅读 25 收藏 0 点赞 0 评论 0
public void setButtonStackedGravity(GravityEnum gravity) {
    for (MDButton mButton : buttons) {
        if (mButton != null)
            mButton.setStackedGravity(gravity);
    }
}
FindSearchAty.java 文件源码 项目:myapplication 阅读 17 收藏 0 点赞 0 评论 0
@Override
public void onClick(View view) {
    switch (view.getId()) {
        case R.id.find_search_back_ibtn:
            FindSearchAty.this.finish();
            break;
        case R.id.find_search_ibtn:
            mSearchContentStr = mSearchContentEt.getText().toString().trim();
            if (!mSearchContentStr.isEmpty()) {
                mMaterialDialog = new MaterialDialog.Builder(FindSearchAty.this)
                        .content("Please waiting...")
                        .contentGravity(GravityEnum.CENTER)
                        .progress(true, 0)
                        .progressIndeterminateStyle(true)
                        .show();
                mMaterialDialog.setCancelable(false);

                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        try {
                            String gankDatasJsonStr = HttpUtil.getSearchJsonStr(mSearchContentStr);
                            Log.d("FindSearchAty", gankDatasJsonStr);
                            if (!gankDatasJsonStr.equals("")) {
                                Message message = mHandler.obtainMessage();
                                message.obj = gankDatasJsonStr;
                                mHandler.sendMessage(message);
                            } else {
                                Log.d("FindSearchAty", "出错");
                                mMaterialDialog.dismiss();
                            }
                        } catch (UnsupportedEncodingException e) {
                            Log.d("FindSearchAty", e.getMessage());
                        }
                    }
                }).start();

            } else {
                Toast.makeText(FindSearchAty.this,
                        "请输入您的搜索内容 !!!",
                        Toast.LENGTH_LONG).show();
            }

            break;
    }
}
LibraryFragment.java 文件源码 项目:Minerva 阅读 25 收藏 0 点赞 0 评论 0
/**
 * Show the view options dialog when the FAB is clicked.
 */
@OnClick(R.id.fab)
void onFabClick() {
    // Inflate dialog view and get views.
    @SuppressLint("InflateParams")
    View view = LayoutInflater.from(getContext()).inflate(R.layout.library_view_opts, null);
    final RadioGroup rgSortType = ButterKnife.findById(view, R.id.rg_sort_type);
    final RadioGroup rgSortDir = ButterKnife.findById(view, R.id.rg_sort_dir);
    final RadioGroup rgCardType = ButterKnife.findById(view, R.id.rg_card_type);

    // Set up views.
    rgSortType.check(sortType.getResId());
    rgSortDir.check(sortDir.getResId());
    rgCardType.check(cardType.getResId());

    // Construct material dialog.
    new MaterialDialog.Builder(getContext())
            .title(R.string.action_view_opts)
            .titleGravity(GravityEnum.CENTER)
            .customView(view, true)
            .contentGravity(GravityEnum.CENTER)
            .positiveText(R.string.ok)
            .negativeText(R.string.cancel)
            .onPositive((dialog, which) -> {
                // Figure out which options are different.
                boolean sortTypeChanged = rgSortType.getCheckedRadioButtonId() != sortType.getResId();
                boolean sortDirChanged = rgSortDir.getCheckedRadioButtonId() != sortDir.getResId();
                boolean cardTypeChanged = rgCardType.getCheckedRadioButtonId() != cardType.getResId();

                // Save new options locally if different, then persist them all to preferences.
                if (sortTypeChanged) sortType = SortType.fromResId(rgSortType.getCheckedRadioButtonId());
                if (sortDirChanged) sortDir = SortDir.fromResId(rgSortDir.getCheckedRadioButtonId());
                if (cardTypeChanged) cardType = BookCardType.fromResId(rgCardType.getCheckedRadioButtonId());
                Minerva.prefs().putLibraryViewOpts(sortType, sortDir, cardType);

                // Re-sort data if necessary.
                if (sortTypeChanged || sortDirChanged) sortRealmResults();

                // Switching the card type means switching the recycler view adapter, we certainly don't want to
                // do that if we haven't changed it.
                if (cardTypeChanged) changeCardType();

                // We only need to explicitly tell the recycler view to redraw its items if we changed our sort
                // options and didn't change our card type (swapping adapters to change card types would force a
                // redraw anyway).
                if ((sortTypeChanged || sortDirChanged) && !cardTypeChanged) //noinspection unchecked
                    adapter.updateRealmResults(books);
            })
            .show();
}
SorceryStone.java 文件源码 项目:DialogAlchemy 阅读 16 收藏 0 点赞 0 评论 0
public GravityEnum getTitleGravity() {
    return titleGravity;
}
SorceryStone.java 文件源码 项目:DialogAlchemy 阅读 17 收藏 0 点赞 0 评论 0
public GravityEnum getContentGravity() {
    return contentGravity;
}


问题


面经


文章

微信
公众号

扫码关注公众号