由于这个 android lib,我有一个简单的活动显示全屏SVG。显示的 SVG 是一张地图,我需要在其上启用缩放/滚动手势。这就是我使用这个库的原因,它与普通的 ImageView 完美配合。
在这里,我使用 PhotoView lib attacher 到 SVGImageView :
PhotoViewAttacher mAttacher;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout layout = new LinearLayout(this);
SVGImageView svgImageView = new SVGImageView(this);
svgImageView.setImageAsset("map.svg");
layout.addView(svgImageView, new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
setContentView(layout);
mAttacher = new PhotoViewAttacher(svgImageView);
}
PhotoView 有效,但应用缩放或滚动手势需要 10 秒。
您对我如何有效地扩展和滚动有任何想法吗?
先感谢您。