SVG缩放和滚动手势

时间:2015-09-01 14:54:16

标签: android svg-android

我有一个简单的活动,感谢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秒才能应用缩放或滚动手势。

您对如何有效扩展和扩展有任何想法吗?滚动?

提前谢谢。

0 个答案:

没有答案