ImageView控制項

2021-07-13 02:06:50 字數 1102 閱讀 8518

imageview使用來載入各種**的,序言計算的尺寸,以便可以在其他布局中使用,並提供縮放和渲染等各種顯示選項。

1.setadjustviewbounds方法:

操作步驟:

a.設定adjustviewbounds為真

b.設定maxwidth和maxheight

c.設定寬,高的布局引數為wrap_content

2.setscaletype方法用於控制影象應該如何縮放和移動,以使影象和imageview一致

public void setscaletype(imageview.scaletype scaletype)
引數scaletype的填充方式:

a.scaletype.center:按原圖大小顯示,但寬高大於控制項的寬高時,截圖中間部分顯示

b.scaletype.center_crop:按比例縮放原圖,直至某邊等於控制項的寬高

c.scaletype.center_insde:將原圖縮放到控制項的寬高居中顯示

d.scaletype.fit_ceneter:按比例拉伸,拉伸後的高度為控制項的高度,且先睡在控制項的左邊

e.scaletype_fit_xy:不按比例拉伸讓填滿整個控制項

f.scaletype_matrix:按指定的引數拉伸以填充控制項

3.setselected方法:用於改變檢視的選中狀態

4.setimageuri方法:用於設定指定的uri為該imageview顯示的內容

public void setimageuri(uri uri)
5.setadjustviewbounds方法:用於設定當需要調整imageview邊框時保持繪圖物件的比例是否可變

public void setadjustviewbounds(boolean adjustviewbounds)

public void setalpha(int alpha)

引數alpha為透明度,取值範圍為0~255,255為不透明

public void setimageresource(int id)

ImageView控制項

概述 imageview控制項是顯示的乙個控制項 內容影象 android src drawable picname drawable是目錄,picname是的名稱 背景 android background drawable backgroundpic drawable是目錄,background...

自定義ImageView控制項

package com.zdsoft.circleimageview import android.content.context import android.content.res.typedarray import android.graphics.bitmap import android....

自定義圓形ImageView控制項

首先自定義roundimageview繼承imageview package com.bawei.view import android.annotation.suppresslint import android.content.context import android.content.res...