使用屏幕尺寸裁剪图像中心

时间:2015-07-16 11:40:44

标签: java android image

我在drawables目录中有一个Image 1280 x 853。我想使用屏幕尺寸在中心裁剪Image

这就是我获得Screen Size的方式:

    DisplayMetrics displayMetrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
    int height = displayMetrics.heightPixels;
    int width = displayMetrics.widthPixels;

我认为选择Image的中心并将屏幕width的一半向左移动而另一半向右移动是很容易的。 我只是不知道该怎么做。

我裁剪了图片后,我想将其加载为Splashscreen背景。

我希望我的理由很明确。

编辑:

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/imageView"
    android:background="@drawable/taskreport_splashscreen"
    android:scaleType="centerCrop"/>

1 个答案:

答案 0 :(得分:2)

ImageView

中添加此属性
android:scaleType="centerCrop"