0

我有一个 ImageView,图像下方有一堆按钮。我希望能够根据我按下的按钮来放大 ImageView 的特定部分!我是 Android 开发的新手,因此非常感谢您提供任何帮助。

干杯!

4

1 回答 1

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>
于 2012-06-15T05:05:56.677 回答