diff --git a/app/src/main/java/com/yizhuan/erban/ui/user/adapter/SelfPhotoAdapter.kt b/app/src/main/java/com/yizhuan/erban/ui/user/adapter/SelfPhotoAdapter.kt index ea3c2b1d3..7f26bc75d 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/user/adapter/SelfPhotoAdapter.kt +++ b/app/src/main/java/com/yizhuan/erban/ui/user/adapter/SelfPhotoAdapter.kt @@ -27,20 +27,22 @@ class SelfPhotoAdapter( FrameLayout.LayoutParams.WRAP_CONTENT ) flContainer.addView(originView) - if (dataList.getOrNull(position)?.isReview == true) { - val statusView = ImageView(context) - statusView.setImageResource(R.drawable.ic_album_auditing) - statusView.scaleType = ImageView.ScaleType.CENTER_INSIDE - val statusViewLayoutParams = - FrameLayout.LayoutParams(UIUtil.dip2px(context, 86.0), UIUtil.dip2px(context, 51.0)) - statusViewLayoutParams.gravity = Gravity.RIGHT - flContainer.addView(statusView, statusViewLayoutParams) - } + //overlay + val statusView = ImageView(context) + statusView.setImageResource(R.drawable.ic_album_auditing) + statusView.scaleType = ImageView.ScaleType.CENTER_INSIDE + val statusViewLayoutParams = + FrameLayout.LayoutParams(UIUtil.dip2px(context, 86.0), UIUtil.dip2px(context, 51.0)) + statusViewLayoutParams.gravity = Gravity.RIGHT + flContainer.addView(statusView, statusViewLayoutParams) + + val isVisit = (dataList.getOrNull(position)?.isReview == true) + statusView.visibility = if (isVisit) View.VISIBLE else View.GONE return flContainer } override fun setData(dataList: MutableList?) { - origin.setData(dataList) super.setData(dataList) + origin.setData(dataList) } } \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/ui/widget/rollviewpager/adapter/StaticPagerAdapterWrapper.java b/app/src/main/java/com/yizhuan/erban/ui/widget/rollviewpager/adapter/StaticPagerAdapterWrapper.java index fdc5871ae..98ceee4fe 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/widget/rollviewpager/adapter/StaticPagerAdapterWrapper.java +++ b/app/src/main/java/com/yizhuan/erban/ui/widget/rollviewpager/adapter/StaticPagerAdapterWrapper.java @@ -17,7 +17,6 @@ public abstract class StaticPagerAdapterWrapper extends StaticPagerAdapter { public void setData(List dataList) { this.dataList = dataList; - notifyDataSetChanged(); } @Override