相册审核优化,避免重复刷新数据
This commit is contained in:
@@ -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<UserDetailInfo.DataBean.PrivatePhotoBean>?) {
|
||||
origin.setData(dataList)
|
||||
super.setData(dataList)
|
||||
origin.setData(dataList)
|
||||
}
|
||||
}
|
@@ -17,7 +17,6 @@ public abstract class StaticPagerAdapterWrapper<T> extends StaticPagerAdapter {
|
||||
|
||||
public void setData(List<T> dataList) {
|
||||
this.dataList = dataList;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user