Add Gallery Layout to default post layout option.

This commit is contained in:
Alex Ning 2021-02-17 23:15:38 +08:00
parent 52d6691ae7
commit 719a5a3a8e
2 changed files with 13 additions and 15 deletions

View File

@ -1730,6 +1730,14 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
void delayTransition();
}
private void openViewPostDetailActivity(Post post, int position) {
Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, position);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
mActivity.startActivity(intent);
}
public class PostBaseViewHolder extends RecyclerView.ViewHolder {
MaterialCardView cardView;
AspectRatioGifImageView iconGifImageView;
@ -1864,11 +1872,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
mActivity.startActivity(intent);
openViewPostDetailActivity(post, getBindingAdapterPosition());
}
}
});
@ -2881,11 +2885,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
mActivity.startActivity(intent);
openViewPostDetailActivity(post, getBindingAdapterPosition());
}
});
@ -3476,11 +3476,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
mActivity.startActivity(intent);
openViewPostDetailActivity(post, getBindingAdapterPosition());
}
}
});

View File

@ -44,11 +44,13 @@
<string-array name="settings_default_post_layout">
<item>Card Layout</item>
<item>Compact Layout</item>
<item>Gallery Layout</item>
</string-array>
<string-array name="settings_default_post_layout_values">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<string-array name="settings_video_autoplay">