NovelReadViewActivity.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:smoothnovelreader 作者:
public void onMenuItemFontSizeClick(){
    String[] fontSizes = getResources().getStringArray(R.array.readview_font_size_entries);
    int index = Arrays.binarySearch(fontSizes, mFontSizePref.get());
    MaterialDialog.Builder dialogBuilder = new MaterialDialog.Builder(this)
            .title(R.string.settings_item_font_size_dialog_title)
            .items(fontSizes)
            .theme(isNightMode() ? Theme.DARK : Theme.LIGHT)
            .itemsCallbackSingleChoice(index, (materialDialog, view, selection, charSequence) -> {
                mFontSizePref.set(charSequence.toString());
                mFontSize = PreferenceConverter.getFontSize(NovelReadViewActivity.this, charSequence.toString());
                mNovelReadAdapter.setFontSize(mFontSize);
                //getPresenter().getSplitTextPainter().setTextSize(mFontSize);
                getPresenter().splitChapterAndDisplay(mNovelChapters.get(chapterIndex).getTitle(),
                        mCurrentContent);
                return true;
            })
            .positiveText(R.string.dialog_choose);
    MaterialDialog dialog = dialogBuilder.build();
    dialog.setOnDismissListener(dialogInterface -> hideSystemUI());
    dialog.show();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号