我有一个带有一堆按钮的ImageView。我希望能够根据我按下的按钮放大该ImageView的特定部分!我是Android开发人员的新手,所以对此非常感激。
干杯!
答案 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>