【问题标题】:Resize Imageview and fitXY调整 Imageview 和 fitXY
【发布时间】:2013-01-15 09:39:29
【问题描述】:

我正在调整 ImageView 的大小并自动调整图像的大小,我需要它来放大和缩小图像,这是我希望实现的方式,因为图像已经是 2048x2048 并且我无法重新调整它的大小。但是代码由于某种原因只能工作一次,第二次点击什么也不做。如果您有其他想法或建议,我很乐意听取他们的意见。谢谢。

ImageView map = (ImageView) findViewById(R.id.imageViewMap);
Bitmap mapIm = BitmapFactory.decodeResource(getResources(),R.drawable.myMap);
map.setImageBitmap(mapIm); //first view

zoomIn.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {


            map.getLayoutParams().height = counter*5000 ;
            map.getLayoutParams().width = counter*5000;

            BitmapDrawable bmd = new BitmapDrawable(mapIm);
            map.setImageDrawable(bmd);
            bmd = null;

            counter++;

        }
    });

【问题讨论】:

    标签: android


    【解决方案1】:

    用于缩放图像视图

    imageview.setScaleType(ScaleType.FIT_XY);
    

    或者你可以试试下面的链接希望对你有帮助

    zoomableimageview

    试试这个希望对你有帮助

    example zoom

    【讨论】:

    • @user1891408 你检查链接了吗
    • @user1891408 你需要缩放..不是
    • 是的,只缩放不捏,我有2个按钮,放大和缩小
    • @user1891408 检查链接
    猜你喜欢
    • 2013-07-27
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多