ImageView中scaleType屬性詳解

2021-09-06 17:09:18 字數 3935 閱讀 7748

="將渲染為制定顏色"

/>

<

imageview

android:id

="@+id/imageview1"

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:background

="#000000"

android:tint

="#ff0000"

android:src

="@drawable/ic_launcher"

/>

<

textview

android:id

="@+id/textview1"

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:layout_margintop

="16dp"

android:text

="拉伸(不按比例)以填充view的寬高"

/>

<

imageview

android:layout_width

="200dp"

android:layout_height

="wrap_content"

android:scaletype

="fitxy"

android:background

="#000000"

android:src

="@drawable/ic_launcher"

/>

<

textview

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:layout_margintop

="16dp"

android:text

="按比例拉伸,拉伸後的高度為view的高度,且顯示在view的左"

/>

<

imageview

android:layout_width

="200dp"

android:layout_height

="wrap_content"

android:scaletype

="fitstart"

android:background

="#000000"

android:src

="@drawable/ic_launcher"

/>

<

textview

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:layout_margintop

="16dp"

android:text

="按比例拉伸,拉伸後的高度為view的高度,且顯示在view的中間"

/>

<

imageview

android:layout_width

="200dp"

android:layout_height

="wrap_content"

android:scaletype

="fitcenter"

android:background

="#000000"

android:src

="@drawable/ic_launcher"

/>

<

textview

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:layout_margintop

="16dp"

android:text

="按比例拉伸,拉伸後的高度為view的高度,且顯示在view的右邊"

/>

<

imageview

android:layout_width

="200dp"

android:layout_height

="wrap_content"

android:scaletype

="fitend"

android:background

="#000000"

android:src

="@drawable/ic_launcher"

/>

<

textview

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

android:layout_margintop

="16dp"

android:text

="按原圖大小顯示,但寬高大於view的寬高時,截圖中間部分顯示"

/>

<

imageview

android:layout_width

="200dp"

android:layout_height

="wrap_content"

android:scaletype

="center"

android:background

="#000000"

android:src

="@drawable/ic_launcher"

/>

linearlayout

>

scrollview

>

linearlayout

>

ImageView中的scaleType的屬性解析

imageview的scaletype的屬性值有matrix,fit xy,fit start,fit end,fit center,center,center crop,center inside.1.android scaletype center 保持原圖的大小,顯示在imageview的中心...

ImageView中scaleType取值效果

原圖為 在imageview中的android scaletype 中取值為 center 只顯示中間的部分 matrix 以的左上角開始,擷取 fitxy 將縮小,以適應所在的父容器,相當於收縮或拉伸以適應父容器 fitstart 將整個縮小,並從父容器的開始位置填充。fitcenter 將整個縮...

android中ImageView的記憶體問題

大家都知道bitmap的記憶體問題往往是乙個安卓應用的最大oom問題。好多同學也知道可以通過bitmap.recycle 方法 的記憶體。可是往往會在 後出現try to use recyled bitmap的bug。這個是因為我們 了的bitmap還有其他地方在使用的原因.這裡給出乙個解決方案。沒...