mirror of
				https://github.com/NativeScript/NativeScript.git
				synced 2025-11-04 04:18:52 +08:00 
			
		
		
		
	feat(android): support drawable in ImageSource (#10098)
This allows passing a drawable as another source option
This commit is contained in:
		@ -291,8 +291,13 @@ export class ImageSource implements ImageSourceDefinition {
 | 
			
		||||
 | 
			
		||||
	public setNativeSource(source: any): void {
 | 
			
		||||
		if (source && !(source instanceof android.graphics.Bitmap)) {
 | 
			
		||||
			throw new Error('The method setNativeSource() expects android.graphics.Bitmap instance.');
 | 
			
		||||
			if (source instanceof android.graphics.drawable.Drawable) {
 | 
			
		||||
				this.android = org.nativescript.widgets.Utils.getBitmapFromDrawable(source);
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
			throw new Error('The method setNativeSource() expects an android.graphics.Bitmap or android.graphics.drawable.Drawable instance.');
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		this.android = source;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user