Bạn có thể nhận zoom-in khả năng ImageView và panning của trong thu nhỏ hình ảnh bằng cách sử dụng Monodroidtoolkit ScaleImageView.
Đầu tiên, thêm lớp ScaleImageView.cs vào dự án của bạn bằng cách sử dụng the code from here.
Bộ công cụ cũng có một mẫu về cách sử dụng nó, về cơ bản bạn thêm một activity như thế này:
namespace Samples
{
[Activity(Label = "My Activity")]
public class ScaleImageActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.ScaleImage);
}
}
}
Sau đó, thêm các ScaleImage.axml bố trí bằng cách tạo ra một bố cục với XML sau:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.refractored.monodroidtoolkit.ScaleImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/seattle"
android:id="@+id/AnimateImage">
</com.refractored.monodroidtoolkit.ScaleImageView>
</LinearLayout>
Cuối cùng, trong mẫu này, nó đang tải hình ảnh của Seattle từ thư mục drawable, do đó hãy thêm hình ảnh seattle.jpg có thể được tìm thấy here
MonoDroidToolkit có một dự án với một loạt các mẫu bao gồm một số