Skip to content

Commit 0aa78a5

Browse files
committed
refactor: constraint the text views' height in CandidateItemUi
1 parent 0be5946 commit 0aa78a5

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

app/src/main/java/com/osfans/trime/ime/candidates/CandidateItemUi.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@ import com.osfans.trime.data.theme.FontManager
1313
import com.osfans.trime.data.theme.Theme
1414
import com.osfans.trime.ime.core.AutoScaleTextView
1515
import com.osfans.trime.util.pressHighlightDrawable
16+
import splitties.dimensions.dp
17+
import splitties.views.dsl.constraintlayout.bottomOfParent
1618
import splitties.views.dsl.constraintlayout.centerHorizontally
1719
import splitties.views.dsl.constraintlayout.centerVertically
1820
import splitties.views.dsl.constraintlayout.constraintLayout
1921
import splitties.views.dsl.constraintlayout.horizontalChain
2022
import splitties.views.dsl.constraintlayout.packed
23+
import splitties.views.dsl.constraintlayout.topOfParent
2124
import splitties.views.dsl.constraintlayout.verticalChain
2225
import splitties.views.dsl.core.Ui
2326
import splitties.views.dsl.core.view
@@ -63,7 +66,14 @@ class CandidateItemUi(
6366
listOf(lastText, firstText),
6467
style = packed,
6568
defaultWidth = wrapContent,
66-
defaultHeight = wrapContent,
69+
initFirstViewParams = {
70+
height = dp(theme.generalStyle.commentHeight)
71+
topOfParent()
72+
},
73+
initLastViewParams = {
74+
height = dp(theme.generalStyle.candidateViewHeight)
75+
bottomOfParent()
76+
},
6777
initParams = { centerHorizontally() },
6878
)
6979
} else {

0 commit comments

Comments
 (0)