使用原始背景图像中的坐标调整图像视图位置

时间:2017-12-04 20:12:22

标签: android imageview

enter image description here 我有一个图像,里面有一个切口。我知道原始图像中切口的边界。

我试图在这个剪裁中贴一张脸。

我该怎么做,并将这些值用于各种屏幕密度。

我目前使用的代码如下。它没有达到目标,它将图像显示为一个小缩略图,它固定在顶部

RelativeLayout linearLayout =(RelativeLayout)findViewById(R.id.root);

    RelativeLayout.LayoutParams relativeParams = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT,  RelativeLayout.LayoutParams.WRAP_CONTENT);


    relativeParams.leftMargin =273;
    relativeParams.topMargin = 509;
    relativeParams.rightMargin = 672;
    relativeParams.bottomMargin = 1031;


    //relativeParams.setMargins(300,300,300,300);

    ImageView iv = new  ImageView(this);

    iv.setImageBitmap(Constants.userBit);



    linearLayout.addView(iv, relativeParams);

0 个答案:

没有答案