我正在使用此类在我的应用程序中添加可缩放的相对布局。我的布局是这样的。
<com.example.zoomablerelativelayoutexample.ZoomableRelativeLayout
android:layout_width="500dp"
android:layout_height="500dp"
android:layout_alignParentTop="true"
android:background="#000" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="124dp"
android:layout_marginLeft="64dp"
android:layout_toRightOf="@+id/imageButton1"
android:src="@drawable/ic_launcher" />
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="52dp"
android:layout_marginTop="131dp"
android:src="@drawable/ic_launcher" />
</com.example.zoomablerelativelayoutexample.ZoomableRelativeLayout>
这是主要xml的屏幕截图;
问题是这样的;当我在 RelativeLayout 中进行捏缩放时,通常会缩放。在我移动布局时进行缩放后,它会无限移动。
我想用边界限制移动事件。我该怎么做?