【发布时间】:2012-06-23 13:22:57
【问题描述】:
正如你所看到的image,我们可以通过为图像设置负边距并将overflow:hidden 设置为其父元素来裁剪它。那么我该如何在android 中使用它呢?
我相信强大的 Bitmap 类可以裁剪它并创建一个新图像。有没有更简单的方法,比如做一些宽度的边距或布局?
这是我的解决方案: 我刚刚找到了一个更好的方法并解决了我的大部分问题:
imageview.setScaleType(ImageView.ScaleType.CENTER_CROP);
可选代码(设置一点负边距(实际上是填充))
imageview.setPadding(-5, -10, -5, -10);
将调整图像大小以适应其父级的宽度或高度并自动使其居中
【问题讨论】:
标签: android imageview margin crop