您的当前位置:首页正文

imageview如何测厚度

来源:尚佳旅游分享网

1、首先,需要获取ImageView的Drawable对象,可以使用imageView.getDrawable方法。
2、判断Drawable对象为BitmapDrawable类型,如是,则调用BitmapDrawable的getBitmap方法获取Bitmap对象。
3、Drawable对象不是BitmapDrawable类型,则需要使用imageView.measure方法先对ImageView进行测量。
4、获取ImageView的测量宽度和测量高度,可以使用imageView.getMeasuredWidth和imageView.getMeasuredHeight方法。
5、需要精确测量ImageView中图片的厚度,可以使用Bitmap对象的getWidth和getHeight方法分别获取图片的宽度和高度。
显示全文