Skip to content

Commit 31f929c

Browse files
author
Bony
committed
fix bug
1 parent 0321eea commit 31f929c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

library_tagflow/src/main/java/com/framework/tagflow/MultiTagFlowLayout.kt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -418,13 +418,18 @@ open class MultiTagFlowLayout @JvmOverloads constructor(
418418
true 标识已经刷新数据了,特殊判断
419419
*/
420420
if(isNotifyData){
421-
mRlShowMore.visibility = View.VISIBLE
422-
//表示已经展开了
423-
if (isFolded){
421+
if (finalLine <= 3) {
424422
layoutParams.height = getLineHeight() * finalLine
423+
mRlShowMore.visibility = View.GONE
425424
}else{
426-
//设置默认展开高度(一个item 高度*多少行)
427-
layoutParams.height = getLineHeight()* defaultRows
425+
mRlShowMore.visibility = View.VISIBLE
426+
//表示已经展开了
427+
if (isFolded){
428+
layoutParams.height = getLineHeight() * finalLine
429+
}else{
430+
//设置默认展开高度(一个item 高度*多少行)
431+
layoutParams.height = getLineHeight()* defaultRows
432+
}
428433
}
429434
mControlScrollView.layoutParams = layoutParams
430435
}else{

0 commit comments

Comments
 (0)