有没有一种方法可以更改芯片文本的垂直填充?我深入研究了API,看起来我们只能使用以下内容更改startPadding和endPadding:
app:chipStartPadding
app:chipEndPadding
app:textStartPadding
app:textEndPadding
那么我们如何更改chipTopPadding或textTopPadding等内容呢?
有没有一种方法可以更改芯片文本的垂直填充?我深入研究了API,看起来我们只能使用以下内容更改startPadding和endPadding:
app:chipStartPadding
app:chipEndPadding
app:textStartPadding
app:textEndPadding
您只能使用chipMinHeight
属性来减小Chip
的高度:
<com.google.android.material.chip.Chip
app:chipMinHeight="24dp"
.../>
layout_height
参数不足,因为minHeight基于chipMinHeight
。与标准的Chip
相比,有所不同。
这里是一个示例:
另外,如果要使用chipMinTouchTargetSize
属性来缩小触摸目标大小: <com.google.android.material.chip.Chip
app:chipMinHeight="24dp"
app:chipMinTouchTargetSize="24dp"
您可以在此处查看设计模式的差异: