Class ImageMemoryCache
Inheritance
System.Object
ImageMemoryCache
Assembly: PDFViewCtrlTools.dll
public class ImageMemoryCache : Object
Constructors
Declaration
protected ImageMemoryCache(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public static ImageMemoryCache Instance { get; }
Property Value
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Declaration
public virtual void AddBitmapToCache(string key, BitmapDrawable bitmap)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Android.Graphics.Drawables.BitmapDrawable |
bitmap |
|
Declaration
public virtual void AddBitmapToReusableSet(Bitmap bitmap)
Parameters
Type |
Name |
Description |
Android.Graphics.Bitmap |
bitmap |
|
Declaration
public virtual void ClearAll()
Declaration
public virtual void ClearCache()
Declaration
public virtual Bitmap DecodeSampledBitmapFromDescriptor(FileDescriptor fileDescriptor, int reqWidth, int reqHeight)
Parameters
Type |
Name |
Description |
Java.IO.FileDescriptor |
fileDescriptor |
|
System.Int32 |
reqWidth |
|
System.Int32 |
reqHeight |
|
Returns
Type |
Description |
Android.Graphics.Bitmap |
|
Declaration
public virtual Bitmap DecodeSampledBitmapFromFile(string filename, int reqWidth, int reqHeight)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
System.Int32 |
reqWidth |
|
System.Int32 |
reqHeight |
|
Returns
Type |
Description |
Android.Graphics.Bitmap |
|
DecodeSampledBitmapFromResource(Resources, Int32, Int32, Int32)
Declaration
public virtual Bitmap DecodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int reqHeight)
Parameters
Type |
Name |
Description |
Android.Content.Res.Resources |
res |
|
System.Int32 |
resId |
|
System.Int32 |
reqWidth |
|
System.Int32 |
reqHeight |
|
Returns
Type |
Description |
Android.Graphics.Bitmap |
|
DecodeSampledBitmapFromResource(Resources, Int32, Single)
Declaration
public virtual Bitmap DecodeSampledBitmapFromResource(Resources res, int resId, float downSampleFactor)
Parameters
Type |
Name |
Description |
Android.Content.Res.Resources |
res |
|
System.Int32 |
resId |
|
System.Single |
downSampleFactor |
|
Returns
Type |
Description |
Android.Graphics.Bitmap |
|
Declaration
public virtual BitmapDrawable GetBitmapFromCache(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
Android.Graphics.Drawables.BitmapDrawable |
|
Declaration
public virtual Bitmap GetBitmapFromReusableSet(int width, int height, Bitmap.Config config)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
Android.Graphics.Bitmap.Config |
config |
|
Returns
Type |
Description |
Android.Graphics.Bitmap |
|
Declaration
public static void SetDebug(bool debug)
Parameters
Type |
Name |
Description |
System.Boolean |
debug |
|
Declaration
public virtual void SetMemCacheSize(int memCacheSize)
Parameters
Type |
Name |
Description |
System.Int32 |
memCacheSize |
|
Declaration
public virtual void SetMemCacheSizePercent(float percent)
Parameters
Type |
Name |
Description |
System.Single |
percent |
|