設(shè)置android:scaleType="fitXY"使得圖片拉伸顯示杠袱。
scaleType的屬性有matrix(默認(rèn))、center、centerCrop、centerInside美莫、fitCenter、fitEnd梯捕、fitStart厢呵、fitXY。
android:scaleType="center"
保持原圖的大小傀顾,顯示在ImageView的中心襟铭。當(dāng)原圖的size大于ImageView的size,超過(guò)部分裁剪處理。
android:scaleType="centerCrop"
以填滿整個(gè)ImageView為目的寒砖,將原圖的中心對(duì)準(zhǔn)ImageView的中心赐劣,等比例放大原圖,直到填滿ImageView為止(指的是ImageView的寬和高都要填滿)入撒,原圖超過(guò)ImageView的部分作裁剪處理隆豹。
android:scaleType="centerInside"
以原圖完全顯示為目的,將圖片的內(nèi)容完整居中顯示茅逮,通過(guò)按比例縮小原圖的size寬(高)等于或小于ImageView的寬(高)。如果原圖的size本身就小于ImageView的size判哥,則原圖的size不作任何處理献雅,居中顯示在ImageView。
android:scaleType="matrix"
不改變?cè)瓐D的大小塌计,從ImageView的左上角開始繪制原圖挺身,原圖超過(guò)ImageView的部分作裁剪處理。
android:scaleType="fitCenter"
把原圖按比例擴(kuò)大或縮小到ImageView的ImageView的高度锌仅,居中顯示
android:scaleType="fitEnd"
把原圖按比例擴(kuò)大(縮小)到ImageView的高度章钾,顯示在ImageView的下部分位置
android:scaleType="fitStart"
把原圖按比例擴(kuò)大(縮小)到ImageView的高度,顯示在ImageView的上部分位置
android:scaleType="fitXY"
把原圖按照指定的大小在View中顯示热芹,拉伸顯示圖片贱傀,不保持原比例,填滿ImageView.