квадрат.
и в этот ImageView мне приходит катринка которую я загружаю с помощью Glide
но проблема в том что картинки разные и некоторые выходят за рамки моего shape.
Решение которое я делаю в данный момент это в настройках Glide вызывать метод transform и там писать логику для отображения картинок которые мне приходят.
Но возможно есть что то более изящное, аля как то в самом ImageView делать так чтобы картинка которая приходит из вне не выходила за рамки моего shape?
shapeableimageview
заменил на ShapeableImageView но теперь сам shape для первого item'a пропал <com.google.android.material.imageview.ShapeableImageView android:id="@+id/logoImageView" android:layout_width="@dimen/dp_48" android:layout_height="@dimen/dp_48" android:layout_marginStart="@dimen/dp_16" android:layout_marginEnd="@dimen/dp_16" android:scaleType="fitCenter" app:shapeAppearanceOverlay="@style/circleImageView" app:srcCompat="@drawable/shape_bg_connection_list_logo" android:layout_centerVertical="true" android:contentDescription="@string/connections_feature_title" /> хотя картинка сам вот https://s29755.pcdn.co/wp-content/uploads/2019/07/FWLIVE_CHI_Web-05.png
слушай, я же не знаю что у тебя там в шейпе было, закруглить края как видишь - получилось
края да обрезать получилось а shape просто rectangle и цвет
задай бекгрунд тогда, иконка я так понял транспарент
так а цвет разве не есть background здесь? https://gist.github.com/mnewlive/83bf581a914b16bf7aab84033c305342
где "здесь" ? )))
я имел в виду сначала в shape)
Обсуждают сегодня