我们使用底部标签栏时,需要为每一个按钮设置一个图标,但是ui给我们的图标大小有可能与我们需要的大小有出入,一般都会过大,这时我们用ps直接压缩会让ui辛辛苦苦制作的图标糊成一团像素。
所以我们需要一个方法来限制图标的大小。
幸好layout中设置图片自适应大小,并且设置最大宽高,当图片的宽高大于设置的最大值时,宽高值为设置的最大值。
关键代码:
android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:adjustViewBounds=“true” android:maxWidth=“42dp”
android:maxHeight=“42dp”