想要做的效果是从左往右滚动播放效果图暂时没有 以后补上
第一步设置图片居中显示不做缩放 代码如下
<ImageView
android:id="@+id/start_up_bg"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/start_up_bg"
android:scaleType="center"/>
第二步按照图片的高度和手机屏幕的高度比将图片缩放到一定的比例 这样能保证图片的竖直方向上可以显示完全水平方向则可以通过接下来的水平滚动来显示
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.start_up_bg);
int height = bitmap.getHeight();
int width = bitmap.getWidth();
int wantHeight = getResources().getDisplayMetrics().heightPixels;
int screenWidth = getResources().getDisplayMetrics().wid