mirror of
https://github.com/k0shk0sh/FastHub.git
synced 2025-12-08 19:05:54 +00:00
this commit improves wrap_code menuItem.
This commit is contained in:
parent
23de20210f
commit
459e5b09c0
@ -63,7 +63,6 @@ public class ViewerFragment extends BaseFragment<ViewerMvp.View, ViewerPresenter
|
||||
@Override public void onSetMdText(@NonNull String text, String baseUrl) {
|
||||
stateLayout.hideProgress();
|
||||
webView.setVisibility(View.VISIBLE);
|
||||
Logger.e(!getPresenter().isRepo());
|
||||
webView.setGithubContent(text, baseUrl);
|
||||
getActivity().supportInvalidateOptionsMenu();
|
||||
}
|
||||
@ -145,20 +144,24 @@ public class ViewerFragment extends BaseFragment<ViewerMvp.View, ViewerPresenter
|
||||
onSetCode(getPresenter().downloadedStream());
|
||||
}
|
||||
}
|
||||
getActivity().supportInvalidateOptionsMenu();
|
||||
}
|
||||
|
||||
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||
super.onCreateOptionsMenu(menu, inflater);
|
||||
inflater.inflate(R.menu.wrap_menu_option, menu);
|
||||
menu.findItem(R.id.wrap).setVisible(false);
|
||||
super.onCreateOptionsMenu(menu, inflater);
|
||||
}
|
||||
|
||||
@Override public void onPrepareOptionsMenu(Menu menu) {
|
||||
MenuItem menuItem = menu.findItem(R.id.wrap);
|
||||
if (!getPresenter().isMarkDown() || !getPresenter().isRepo()) {
|
||||
menuItem.setVisible(true).setCheckable(isWrap);
|
||||
}
|
||||
super.onPrepareOptionsMenu(menu);
|
||||
MenuItem menuItem = menu.findItem(R.id.wrap);
|
||||
Logger.e(getPresenter().isMarkDown() || getPresenter().isRepo() || getPresenter().isImage());
|
||||
if (getPresenter().isMarkDown() || getPresenter().isRepo() || getPresenter().isImage()) {
|
||||
menuItem.setVisible(false);
|
||||
} else {
|
||||
menuItem.setVisible(true).setCheckable(true).setChecked(isWrap);
|
||||
}
|
||||
}
|
||||
|
||||
@Override public boolean onOptionsItemSelected(MenuItem item) {
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
<item
|
||||
android:id="@+id/wrap"
|
||||
android:checkable="true"
|
||||
android:visible="false"
|
||||
android:checked="false"
|
||||
android:title="@string/wrap_content"
|
||||
app:showAsAction="never"/>
|
||||
</menu>
|
||||
Loading…
x
Reference in New Issue
Block a user