C# Класс Cirrious.MvvmCross.Plugins.PictureChooser.Droid.MvxPictureChooserTask

Наследование: Cirrious.CrossCore.Droid.Platform.MvxAndroidTask, IMvxPictureChooserTask
Показать файл Открыть проект

Открытые методы

Метод Описание
ChoosePictureCommon ( MvxIntentRequestCode pickId, Android.Content.Intent intent, int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
ChoosePictureFromLibrary ( int maxPixelDimension, int percentQuality ) : Task
ChoosePictureFromLibrary ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
ChoosePictureFromLibraryWithCrop ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void

This call should use some platform capability to "crop" the image to the specified maxPixelDimension This is platform specific. WP8 when you set PixelWidth and PixelHeight to maxPixelDimension, it creates a crop box on the picture task displayed.

ContinueFileOpenPicker ( object args ) : void
TakePicture ( int maxPixelDimension, int percentQuality ) : Task
TakePicture ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void

Защищенные методы

Метод Описание
ProcessMvxIntentResult ( Cirrious.CrossCore.Droid.Views.MvxIntentResultEventArgs result ) : void

Приватные методы

Метод Описание
ExifRotateBitmap ( ContentResolver contentResolver, Android.Net.Uri uri, Android.Graphics.Bitmap bitmap ) : Android.Graphics.Bitmap
ExifToDegrees ( Int32 exifOrientation ) : Int32
GetMaximumDimension ( ContentResolver contentResolver, Android.Net.Uri uri ) : int
GetNewImageUri ( ) : Android.Net.Uri
GetRealPathFromUri ( ContentResolver contentResolver, Android.Net.Uri uri ) : String
LoadInMemoryBitmap ( Android.Net.Uri uri ) : MemoryStream
LoadResampledBitmap ( ContentResolver contentResolver, Android.Net.Uri uri, int sampleSize ) : Android.Graphics.Bitmap
LoadScaledBitmap ( Android.Net.Uri uri ) : Android.Graphics.Bitmap
ProcessPictureUri ( Cirrious.CrossCore.Droid.Views.MvxIntentResultEventArgs result, Android.Net.Uri uri ) : void

Описание методов

ChoosePictureCommon() публичный Метод

public ChoosePictureCommon ( MvxIntentRequestCode pickId, Android.Content.Intent intent, int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
pickId MvxIntentRequestCode
intent Android.Content.Intent
maxPixelDimension int
percentQuality int
pictureAvailable Action
assumeCancelled System.Action
Результат void

ChoosePictureFromLibrary() публичный Метод

public ChoosePictureFromLibrary ( int maxPixelDimension, int percentQuality ) : Task
maxPixelDimension int
percentQuality int
Результат Task

ChoosePictureFromLibrary() публичный Метод

public ChoosePictureFromLibrary ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
maxPixelDimension int
percentQuality int
pictureAvailable Action
assumeCancelled System.Action
Результат void

ChoosePictureFromLibraryWithCrop() публичный Метод

This call should use some platform capability to "crop" the image to the specified maxPixelDimension This is platform specific. WP8 when you set PixelWidth and PixelHeight to maxPixelDimension, it creates a crop box on the picture task displayed.
public ChoosePictureFromLibraryWithCrop ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
maxPixelDimension int
percentQuality int
pictureAvailable Action
assumeCancelled System.Action
Результат void

ContinueFileOpenPicker() публичный Метод

public ContinueFileOpenPicker ( object args ) : void
args object
Результат void

ProcessMvxIntentResult() защищенный Метод

protected ProcessMvxIntentResult ( Cirrious.CrossCore.Droid.Views.MvxIntentResultEventArgs result ) : void
result Cirrious.CrossCore.Droid.Views.MvxIntentResultEventArgs
Результат void

TakePicture() публичный Метод

public TakePicture ( int maxPixelDimension, int percentQuality ) : Task
maxPixelDimension int
percentQuality int
Результат Task

TakePicture() публичный Метод

public TakePicture ( int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
maxPixelDimension int
percentQuality int
pictureAvailable Action
assumeCancelled System.Action
Результат void