我在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"/>
答案 0 :(得分:2)
在ImageView
android:scaleType="centerCrop"