public void onMenuItemPageCurlModeClick(){
String[] pageCurlModes = getResources().getStringArray(R.array.scroll_mode_string_entries);
String[] pageCurlModeValues = getResources().getStringArray(R.array.scroll_mode_value_entries);
String currentMode = mScrollMode.get();
int index = Arrays.binarySearch(pageCurlModeValues, currentMode);
MaterialDialog.Builder dialogBuilder = new MaterialDialog.Builder(this)
.title(R.string.settings_item_scroll_mode_title)
.items(pageCurlModes)
.theme(isNightMode() ? Theme.DARK : Theme.LIGHT)
.itemsCallbackSingleChoice(index, (materialDialog, view, selection, charSequence) -> {
if(selection == index) return false;
mScrollMode.set(pageCurlModeValues[selection]);
mReadWidgetContainer.removeAllViews();
recreate();
return true;
})
.positiveText(R.string.dialog_choose);
MaterialDialog dialog = dialogBuilder.build();
dialog.setOnDismissListener(dialogInterface -> hideSystemUI());
dialog.show();
}
NovelReadViewActivity.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:smoothnovelreader
作者:
评论列表
文章目录