ImageView scaletype не работает в коде с API 28 - PullRequest
0 голосов
/ 22 января 2019

У меня есть код, работающий хорошо с API ниже 28:

val im = view?.findViewById(R.id.imageView) as ImageView
val lp_im: ViewGroup.LayoutParams = im.layoutParams 
lp_im.height = height
im.setImageResource(rightAnswer!!.id)
im.requestLayout()

XML:

       <com.makeramen.roundedimageview.RoundedImageView

            android:id="@+id/imageView"
            android:layout_width="0dp"
            android:layout_height="0dp"


            android:layout_marginEnd="4dp"
            android:layout_marginRight="4dp"


            android:padding="8dp"
            android:scaleType="centerCrop"

            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toEndOf="@+id/cv1"
            app:layout_constraintTop_toTopOf="@+id/cv1"


            app:riv_corner_radius_bottom_left="@dimen/card_corner_radius"
            app:riv_corner_radius_bottom_right="@dimen/card_corner_radius"
            app:riv_corner_radius_top_left="@dimen/card_corner_radius"
            app:riv_corner_radius_top_right="@dimen/card_corner_radius" />

Но на устройствах api28 масштаб не работает, и я получил что-то вроде , что Кто-нибудь знает причину?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...