android中实现图片动态设置图片的位置以及图片动态缩放
可以通过下面的代码进行设置
可以通过下面的代码进行设置 可以通过下面的代码进行设置 上面是定义的图片的地方. 下面是对图片进行设置<ImageView android:id="@+id/face_img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点进进行\n扫码登录" android:layout_centerHorizontal="true" android:textColor="@color/white" android:shadowColor="@color/activition_color" android:layout_marginTop="380dp" android:gravity="center" android:layout_centerVertical="true" android:textSize="23sp" android:background="@mipmap/rlsb" />/>
ImageView face_img =findViewById(R.id.face_img); face_img.setOnClickListener(this); face_img.setScaleType(ImageView.ScaleType.CENTER); //设置图片的位置 ViewGroup.MarginLayoutParams face_img_margin = new ViewGroup.MarginLayoutParams( face_img.getLayoutParams()); face_img_margin.setMargins(100, 160, 5, 5);//在左边距400像素,顶边距10像素的位置显示图片 RelativeLayout.LayoutParams face_img_layoutParams = new RelativeLayout.LayoutParams(face_img_margin); face_img_layoutParams.height = 802;//设置图片的高度 face_img_layoutParams.width = 620; //设置图片的宽度 face_img.setLayoutParams(face_img_layoutParams);