2017-07-05 30 views
1

我使用this回購圓形圖像,它工作得很好。我遇到的問題是當我想使用不同大小的圖像時,比如說一個非常大的正方形和一個小矩形。該圖書館使用scaleType = "CenterCrop「這對於較大的圖像效果很好,在裁剪時會稍微放大,但這沒關係,因爲它是一個很大的圖像,並且仍然填滿整個圖像視圖。CircleImageView中縮放不同大小圖像的問題

問題是小圖像」 太裁剪了「和也放大了以匹配imageView的邊緣(就像CenterCrop的定義一樣)。是否有辦法仍然使用CenterCrop,但要確保較小的圖像不會比他們的原始大小(如使用時:如使用:scaletype="fitcenter"),但也使更大的圖像裁剪正確?

簡單地說,我需要使用像CenterCrop,但不是「放大「,因爲圖像比imageView小,應該像fitCenter一樣顯示,而不是像現在一樣放大。

我用this指南爲了試圖瞭解這個問題,但我似乎無法達成解決方案。

我該如何解決這個問題?這是可能的,或者我應該嘗試使用其他庫嗎?謝謝!

回答

1

該lib有問題,檢查問題跟蹤器,你需要的高度寬度/重量