2014-06-22 15 views
5

Xamarin da görüntünün çimdik yakınlaştırma özelliğini etkinleştirmenin en iyi yolu nedir? Şu anda bir görüntü olarak bir Bitmap görüntüye sahip bir ImageView var.Xamarin görüntünün yakın çevredekiler yakası

Bazı araştırmalar yaptım ve insanların başka kütüphaneleri kullandıkları ancak bu kodu yazmaya başlamadan önce görüntü üzerinde tutam yakınlaştırma özelliğini etkinleştirmenin en iyi yolunu öneren birkaç örnek buldum.

Android, özellikle Xamarin içinde bir görüntüde tutam yakınlaştırma özelliğini etkinleştirmenin en iyi yolu nedir? Önceden

Sen Monodroidtoolkit ScaleImageView kullanarak ImageView yakınlaştırma yetenekleri ve yakınlaştırılmış görüntüde bir yatay kaydırmayı alabilirsiniz

cevap

11

yılında

Teşekkür.

İlk olarak, ScaleImageView.cs sınıfını projenize the code from here kullanarak ekleyin. Böyle

araç da bunu nasıl kullanılacağına dair bir örnek vardır

, temelde eklemek bir activity:

<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> 
:

Sonra
namespace Samples 
{ 
    [Activity(Label = "My Activity")] 
    public class ScaleImageActivity : Activity 
    { 
     protected override void OnCreate(Bundle bundle) 
     { 
      base.OnCreate(bundle); 
      SetContentView(Resource.Layout.ScaleImage); 
     } 
    } 
} 

aşağıdaki XML ile bir düzen oluşturarak ScaleImage.axml düzen eklemek

Son olarak, bu örnekteki o çekilebilir klasöründen Seattle görüntüsünü yükleyerek, bu yüzden bulunabilir seattle.jpg resim eklemek edilir here

MonoDroidToolkit, bu bir

dahil olmak üzere bir dizi örnek içeren bir projeye sahiptir.