fix [关注按钮修复,直播状态跳转直播间,首页精彩直播位置展示问题,社区图片5张图片展示问题]
This commit is contained in:
@@ -331,6 +331,7 @@ public class CommonHttpUtil {
|
||||
callback.callback(isAttention);
|
||||
}
|
||||
}
|
||||
ToastUtil.show(msg);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ public class NineGridLayout extends FrameLayout {
|
||||
private LayoutParams mLayoutParams00;
|
||||
private LayoutParams mLayoutParams10;
|
||||
private LayoutParams mLayoutParams11;
|
||||
private LayoutParams mLayoutParams22;
|
||||
private LayoutParams[] mLayoutParamsArray;
|
||||
private OnClickListener mOnClickListener;
|
||||
private List<?> mDataList;
|
||||
@@ -137,6 +138,68 @@ public class NineGridLayout extends FrameLayout {
|
||||
mActionListener.displayImage(list.get(0), imageView0);
|
||||
mActionListener.displayImage(list.get(1), imageView1);
|
||||
}
|
||||
} else if (dataSize == 5) {
|
||||
RoundedImageView imageView0 = mViewList.get(0);
|
||||
RoundedImageView imageView1 = mViewList.get(1);
|
||||
RoundedImageView imageView2 = mViewList.get(2);
|
||||
RoundedImageView imageView3 = mViewList.get(3);
|
||||
RoundedImageView imageView4 = mViewList.get(4);
|
||||
|
||||
if (mLayoutParams10 == null) {
|
||||
mLayoutParams10 = new LayoutParams(mWidth2, mWidth2);
|
||||
}
|
||||
if (mLayoutParams11 == null) {
|
||||
mLayoutParams11 = new LayoutParams(mWidth2, mWidth2);
|
||||
mLayoutParams11.leftMargin = mWidth2 + mDividerWidth;
|
||||
}
|
||||
if (imageView0.getLayoutParams() != mLayoutParams10) {
|
||||
imageView0.setLayoutParams(mLayoutParams10);
|
||||
}
|
||||
if (imageView1.getLayoutParams() != mLayoutParams11) {
|
||||
imageView1.setLayoutParams(mLayoutParams11);
|
||||
}
|
||||
|
||||
if (imageView2.getLayoutParams() != mLayoutParams22) {
|
||||
mLayoutParams22 = new LayoutParams(mWidth3, mWidth3);
|
||||
mLayoutParams22.topMargin = mWidth2 + mDividerWidth;
|
||||
imageView2.setLayoutParams(mLayoutParams22);
|
||||
}
|
||||
if (imageView3.getLayoutParams() != mLayoutParams22) {
|
||||
mLayoutParams22 = new LayoutParams(mWidth3, mWidth3);
|
||||
mLayoutParams22.topMargin = mWidth2 + mDividerWidth;
|
||||
mLayoutParams22.leftMargin = mWidth3 + mDividerWidth;
|
||||
imageView3.setLayoutParams(mLayoutParams22);
|
||||
}
|
||||
if (imageView4.getLayoutParams() != mLayoutParams22) {
|
||||
mLayoutParams22 = new LayoutParams(mWidth3, mWidth3);
|
||||
mLayoutParams22.topMargin = mWidth2 + mDividerWidth;
|
||||
mLayoutParams22.leftMargin = mWidth3 + mWidth3 + mDividerWidth + mDividerWidth;
|
||||
imageView4.setLayoutParams(mLayoutParams22);
|
||||
}
|
||||
setHeight(mWidth2 + mWidth3 + mDividerWidth);
|
||||
if (imageView0.getVisibility() != VISIBLE) {
|
||||
imageView0.setVisibility(VISIBLE);
|
||||
}
|
||||
if (imageView1.getVisibility() != VISIBLE) {
|
||||
imageView1.setVisibility(VISIBLE);
|
||||
}
|
||||
if (imageView2.getVisibility() != VISIBLE) {
|
||||
imageView2.setVisibility(VISIBLE);
|
||||
}
|
||||
if (imageView3.getVisibility() != VISIBLE) {
|
||||
imageView3.setVisibility(VISIBLE);
|
||||
}
|
||||
if (imageView4.getVisibility() != VISIBLE) {
|
||||
imageView4.setVisibility(VISIBLE);
|
||||
}
|
||||
|
||||
if (mActionListener != null) {
|
||||
mActionListener.displayImage(list.get(0), imageView0);
|
||||
mActionListener.displayImage(list.get(1), imageView1);
|
||||
mActionListener.displayImage(list.get(2), imageView2);
|
||||
mActionListener.displayImage(list.get(3), imageView3);
|
||||
mActionListener.displayImage(list.get(4), imageView4);
|
||||
}
|
||||
} else {
|
||||
if (mLayoutParamsArray == null) {
|
||||
mLayoutParamsArray = new LayoutParams[9];
|
||||
|
||||
Reference in New Issue
Block a user