0

只有在7.0或高,图片会显示正方形,我希望有人能告诉我如何处理它的问题。

            <div class="avatar_border">
                <image class="avatar" :src="avatarUrl" placeholder="default.png"></image>
            </div>

// 这是样式

.avatar_border {
    width: 160px;
    height: 160px;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #fff;
    border-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    border-top-left-radius:100px;
    border-top-right-radius: 100px;
}
4

1 回答 1

0

好吧,我认为这还可以

border-radius: 100;

可能问题出在您的android代码中,

IWXImgLoaderAdapter

你应该知道你需要实现IWXImgLoaderAdapter并重写一个名为 setImage 的方法。

所以我只是建议你做这样的事情

@Override
public void setImage(final String url, final ImageView view,
                     WXImageQuality quality, final WXImageStrategy strategy) {
    LogUtil.v("准备加载图片URL---" + url);
    Picasso.with(WXEnvironment.getApplication())
            .load(url)
            .into(view);
}

因为当我使用 Glide 时,使用 Css 样式的设置圆形图像不起作用......顺便说一下,我的手机是 nexues 5x 7.1.2

于 2017-04-12T08:21:45.500 回答