|
|
@@ -79,6 +79,7 @@ public class ListicleImageView extends ConstraintLayout {
|
|
|
textViewTitle = findViewById(R.id.text_view_title);
|
|
|
textViewSubTitle = findViewById(R.id.text_view_sub_title);
|
|
|
layoutPager = findViewById(R.id.layout_pager);
|
|
|
+ TextUtil.toBold(textViewCurrentPage);
|
|
|
|
|
|
imageViewPrePage = findViewById(R.id.image_view_pre_page);
|
|
|
imageViewNextPage = findViewById(R.id.image_view_next_page);
|
|
|
@@ -122,14 +123,11 @@ public class ListicleImageView extends ConstraintLayout {
|
|
|
textViewTitle.setText(title);
|
|
|
textViewSubTitle.setText(subTitle);
|
|
|
|
|
|
-
|
|
|
contentsLength = contentsDetailImageBeans.size();
|
|
|
if (contentsLength > 1) {
|
|
|
layoutPager.setVisibility(View.VISIBLE);
|
|
|
textViewCurrentPage.setText("1");
|
|
|
- TextUtil.toBold(textViewCurrentPage);
|
|
|
textViewTotalPage.setText(String.valueOf(contentsLength));
|
|
|
- ;
|
|
|
}
|
|
|
else {
|
|
|
layoutPager.setVisibility(View.INVISIBLE);
|
|
|
@@ -170,8 +168,7 @@ public class ListicleImageView extends ConstraintLayout {
|
|
|
scrollEventListener = new IndexScrollListener(linearLayoutManager, idx -> {
|
|
|
ListicleImageView.this.index = idx;
|
|
|
currentIndex = idx % contentsLength;
|
|
|
- textViewCurrentPage.setText(String.valueOf(currentIndex + 1));
|
|
|
- TextUtil.toBold(textViewCurrentPage);
|
|
|
+ post(() -> textViewCurrentPage.setText(String.valueOf(currentIndex + 1)));
|
|
|
});
|
|
|
recyclerView.addOnScrollListener(scrollEventListener);
|
|
|
recyclerView.addOnItemTouchListener(touchEventListener);
|