Java Android - 在 ImageView 中裁剪图像

标签 java android imageview crop

<分区>

我知道这应该很简单,但是 android:scaleType="centerCrop" 不会裁剪图片

我得到了 1950 像素 宽的图像,需要按父级的宽度裁剪它。但是 android:scaleType="centerCrop" 不会裁剪图像。我需要在布局中做什么才能仅显示第一个 400 像素,例如或任何屏幕/父宽度是

很抱歉这个简单的问题 - 尝试用谷歌搜索 - 只有复杂的问题。我是新来的,所以请不要投反对票)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/rl1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background_color">

    <ImageView
            android:id="@+id/ver_bottompanelprayer"
            android:layout_width="match_parent"
            android:layout_height="227px"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:scaleType="matrix"

            android:background="@drawable/ver_bottom_panel_tiled_long" />

</RelativeLayout>

最佳答案

尝试将 android:adjustViewBounds="true"android:scaleType 属性一起添加到您的 ImageView

关于Java Android - 在 ImageView 中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225645/

相关文章:

java - Apache camel 同时处理两个 csv 文件

java - 解析 applicationContext.xml 呈现 `java.lang.NoSuchMethodError` 。这可能是由依赖性问题引起的吗?

android - 为什么我的下载链接在 Android WebView 中不起作用?

java - Android Studio 更新位置时位置标记消失

android - 从 ImageView Android 的左边缘裁剪

java - Play Framework 2.4.x 中的 CORS 故障排除

java - Spark : java. lang.NoSuchMethodError : com. google.common.collect.Ordering.leastOf(Ljava/util/Iterator;I)Ljava/util/List

java - 遍历对象数组列表并从重复对象中获取最大数量值

android - 在下面的类中实现带屏幕限制的 Imageview 旋转

android - 从 RoundedBitmapDrawable 转换为 BitmapDrawable