我有一个简单的活动,感谢this显示全屏SVG android lib。显示的SVG是一张地图,我需要在其上启用缩放/滚动手势。这就是我使用this lib的原因,它与普通的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秒才能应用缩放或滚动手势。
您对如何有效扩展和扩展有任何想法吗?滚动?
提前谢谢。