首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在imageview中添加缩放效果

如何在imageview中添加缩放效果
EN

Stack Overflow用户
提问于 2015-08-01 18:14:15
回答 1查看 754关注 0票数 0

我想在活动中展示一张图片。我成功地用imageview.But制作了它,它没有缩放效果。我无法缩放这张照片。现在我该如何添加这个缩放效果呢?我的.xml代码是:

代码语言:javascript
复制
 <ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleType="fitXY"
    android:src="@drawable/cat" />
EN

回答 1

Stack Overflow用户

发布于 2015-08-01 18:19:59

使用lib https://github.com/chrisbanes/PhotoView

在代码中

代码语言:javascript
复制
ImageView mImageView;
PhotoViewAttacher mAttacher;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// Any implementation of ImageView can be used!
mImageView = (ImageView) findViewById(R.id.iv_photo);

// Set the Drawable displayed
Drawable bitmap = getResources().getDrawable(R.drawable.wallpaper);
mImageView.setImageDrawable(bitmap);

// Attach a PhotoViewAttacher, which takes care of all of the zooming functionality.
mAttacher = new PhotoViewAttacher(mImageView);
}


// If you later call    mImageView.setImageDrawable/setImageBitmap/setImageResource/etc then you just need to call
     attacher.update();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31760711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档