mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-12-26 13:38:59 +00:00
Added text parsing to post content
This commit is contained in:
parent
8ab6fb7cfd
commit
0f60453c97
@ -23,6 +23,7 @@ import org.communiquons.android.comunic.client.data.models.UserInfo;
|
||||
import org.communiquons.android.comunic.client.data.utils.TimeUtils;
|
||||
import org.communiquons.android.comunic.client.ui.listeners.onPostUpdateListener;
|
||||
import org.communiquons.android.comunic.client.ui.utils.UiUtils;
|
||||
import org.communiquons.android.comunic.client.ui.views.ContentTextView;
|
||||
import org.communiquons.android.comunic.client.ui.views.CountDownView;
|
||||
import org.communiquons.android.comunic.client.ui.views.EditCommentContentView;
|
||||
import org.communiquons.android.comunic.client.ui.views.EnlargeableWebImageView;
|
||||
@ -175,7 +176,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
private ImageView mPostVisibility;
|
||||
private ImageView mPostActions;
|
||||
private FrameLayout mAdditionnalViews;
|
||||
private TextView mPostContent;
|
||||
private ContentTextView mPostContent;
|
||||
private LikeButtonView mLikeButton;
|
||||
private LinearLayout mCommentsList;
|
||||
private LinearLayout mCreateCommentForm;
|
||||
@ -208,7 +209,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
/**
|
||||
* @return Additional views container
|
||||
*/
|
||||
FrameLayout getAdditionnalViewsLayout(){
|
||||
FrameLayout getAdditionalViewsLayout(){
|
||||
return mAdditionnalViews;
|
||||
}
|
||||
|
||||
@ -306,7 +307,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
|
||||
|
||||
//Set post content
|
||||
mPostContent.setText(UiUtils.prepareStringTextView(post.getContent()));
|
||||
mPostContent.setParsedText(UiUtils.prepareStringTextView(post.getContent()));
|
||||
|
||||
|
||||
//Post likes
|
||||
@ -401,7 +402,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
super(itemView);
|
||||
|
||||
mPostImage = new EnlargeableWebImageView(getContext());
|
||||
getAdditionnalViewsLayout().addView(mPostImage,
|
||||
getAdditionalViewsLayout().addView(mPostImage,
|
||||
new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
|
||||
UiUtils.GetPixel(getContext(), 200)));
|
||||
}
|
||||
@ -425,7 +426,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
super(itemView);
|
||||
|
||||
mPDFLinkButton = new PDFLinkButtonView(getContext(), null, R.style.PostPDFButton);
|
||||
getAdditionnalViewsLayout().addView(mPDFLinkButton);
|
||||
getAdditionalViewsLayout().addView(mPDFLinkButton);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -447,7 +448,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
super(itemView);
|
||||
|
||||
mWebLinkView = new WebLinkView(getContext());
|
||||
getAdditionnalViewsLayout().addView(mWebLinkView,
|
||||
getAdditionalViewsLayout().addView(mWebLinkView,
|
||||
new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
|
||||
ViewGroup.LayoutParams.WRAP_CONTENT
|
||||
));
|
||||
@ -472,7 +473,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
super(itemView);
|
||||
|
||||
mMovieView = new MovieView(getContext(), null, R.style.PostMovie);
|
||||
getAdditionnalViewsLayout().addView(mMovieView, new FrameLayout.LayoutParams(
|
||||
getAdditionalViewsLayout().addView(mMovieView, new FrameLayout.LayoutParams(
|
||||
ViewGroup.LayoutParams.MATCH_PARENT,
|
||||
UiUtils.GetPixel(getContext(), 200)
|
||||
));
|
||||
@ -497,7 +498,7 @@ public class PostsAdapter extends BaseRecyclerViewAdapter {
|
||||
super(itemView);
|
||||
|
||||
mCountDownView = new CountDownView(getContext(), null);
|
||||
getAdditionnalViewsLayout().addView(mCountDownView, new FrameLayout.LayoutParams(
|
||||
getAdditionalViewsLayout().addView(mCountDownView, new FrameLayout.LayoutParams(
|
||||
ViewGroup.LayoutParams.MATCH_PARENT,
|
||||
UiUtils.GetPixel(getContext(), 30)));
|
||||
}
|
||||
|
@ -188,21 +188,16 @@ public abstract class AbstractPostsListFragment extends Fragment
|
||||
//Create likes helper
|
||||
mLikesHelper = new LikesHelper(getActivity());
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
||||
if(mPostsList == null) {
|
||||
setProgressBarVisibility(true);
|
||||
setNoPostsNoticeVisibility(false);
|
||||
onLoadPosts();
|
||||
}
|
||||
else{
|
||||
else {
|
||||
setPostsList(getPostsList());
|
||||
show_posts();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -102,7 +102,7 @@
|
||||
tools:layout_height="10dp" />
|
||||
|
||||
<!-- Post content -->
|
||||
<TextView
|
||||
<org.communiquons.android.comunic.client.ui.views.ContentTextView
|
||||
android:id="@+id/post_content"
|
||||
style="@style/PostContent"
|
||||
android:layout_width="match_parent"
|
||||
|
Loading…
Reference in New Issue
Block a user