【问题标题】:How to get a thumbnail to fit inside an imageview?如何让缩略图适合图像视图?
【发布时间】:2011-10-21 20:12:01
【问题描述】:

我正在从刚刚录制的视频中获取缩略图,我需要获取缩略图以适合 imageview。我正在使用它来调用缩略图:

Bitmap curThumb = ThumbnailUtils.createVideoThumbnail(file.getAbsolutePath(), MediaStore.Video.Thumbnails.MINI_KIND);

我正在使用它来调用图像视图:

image.setImageBitmap(curThumb);

我的 imageview 的 xml 如下所示:

<ImageView android:id="@+id/iView" android:paddingRight="10px" android:layout_height="280dp" android:layout_width="320dp" android:layout_gravity="center_horizontal" android:paddingTop="5dp" android:paddingBottom="5dp" android:background="@drawable/border"></ImageView>

我用于图像视图背景的边框是一个 xml,它为视图提供了一个漂亮的白色边框框架,这是它的 xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android" shape="oval">

    <stroke android:width="3dp" android:color="#ffffff" />
    <padding android:left="0px" android:top="1dp" android:right="0px"
        android:bottom="1dp" />
    </shape>

我不知道是不是因为我使用的是 MINI_KIND 缩略图,但我需要将它剪掉一点,这样它才能完美地融入 imageview。任何帮助就足够了。提前致谢。

【问题讨论】:

    标签: android xml imageview


    【解决方案1】:

    尝试将android:scaleType="fitCenter" 添加到 ImageView 的属性中。

    这将使图像居中并确保(假设它大于 ImageView 的区域)图像覆盖整个区域,并且图像至少沿一个轴完全可见。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2013-10-14
      • 2017-04-03
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 2011-09-27
      相关资源
      最近更新 更多