ImageView只显示一半
准确的说应该是bitmap显示一半
比如说我们现在有一个100长的进度条
那么我们现在只想显示一半,
首先拿到bitmap,然后获取宽高
然后根据这个bitmap重新创建一个新的bitmap
Bitmap sourceBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic);
int width = sourceBitmap.getWidth();
int height = sourceBitmap.getHeight();
Bitmap bitmap = Bitmap.createBitmap(sourceBitmap, 0, 0, width/2, height);
iv_pic.setImageBitmap(bitmap);