如何制作可滚动和可缩放的android布局?

时间:2015-02-27 12:56:07

标签: android android-layout

我想制作如下图所示的布局。它就像googlemap,您可以通过多指触摸放大/缩小,也可以四向滚动。有没有支持这种布局的图书馆?

缩小图片: [http://i57.tinypic.com/2hoz6rl.png][1]

放大并滚动: [http://i58.tinypic.com/zxnqqb.png][2] ..... 评论中的第三张图片

2 个答案:

答案 0 :(得分:0)

在xml中使用ScrollView元素

<ScrollView
        android:id="@+id/someId"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true" >

 <HorizontalScrollView
        android:id="@+id/horizontalSomeId"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fillViewport="true" >

`enter code here`

</HorizontalScrollView>
</ScrollView>

答案 1 :(得分:0)

使用TouchImageView。

参考此链接。

How can I get zoom functionality for images?

从这里您可以下载TouchImageView类或库。

https://github.com/MikeOrtiz/TouchImageView https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/ortiz/touch/TouchImageView.java

如果它适用于你,那么给我一个复选标记以获得正确答案。