Center_crop представления сетевого изображения не работает

Я создаю NetworkImageView программно, как это:

final NetworkImageView niv = new NetworkImageView(context);

        niv.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
        niv.setScaleType(ImageView.ScaleType.CENTER_CROP);
        niv.setImageUrl("www.example.com/images/example.jpg", imageLoader);

но ScaleType.CENTER_CROP функция не работает. Есть ли у вас какие-либо идеи? Спасибо.

1 ответ

Вы используете ScaleType из ImageView, вы должны использовать NetworkImageView

niv.setScaleType(NetworkImageView.ScaleType.CENTER_CROP);

Я также установил бы URL изображения, прежде чем масштабировать изображение.

Другие вопросы по тегам