Android:在按钮单击时缩放ImageView的特定部分

时间:2012-06-15 05:02:08

标签: android zoom

我有一个带有一堆按钮的ImageView。我希望能够根据我按下的按钮放大该ImageView的特定部分!我是Android开发人员的新手,所以对此非常感激。

干杯!

1 个答案:

答案 0 :(得分:0)

ImageView是一个完整的视图,您可以完全操作它,也可以不执行任何操作。在我看来,你可以做的是将图像切成'n ^ 2'部分并将它们显示为nXn的网格,当用户按下按钮增加网格大小然后将其切成(n + 1)^ 2并且然后是(n + 1)*(n + 1)的网格,依此类推。

修改

让我们有一个根RelativeLayout,然后我们将有多个图像视图,如下所示

<RelativeLayout
   .....
   .....>
   <ImageView android:id="@+id/kitchen"
     .....
     .....
   />
   <ImageView android:id="@+id/bedroom"
     android:layout_toRightOf="@id/kitchen"
     .....
     .....
   />
   .....
   .....
   </RelativeLayout>