@@ -414,7 +414,7 @@ export class Path {
414
414
}
415
415
}
416
416
export class RadialGradient {
417
- _native : android . graphics . LinearGradient ;
417
+ _native : android . graphics . RadialGradient ;
418
418
getNative ( ) {
419
419
return this . _native ;
420
420
}
@@ -441,19 +441,23 @@ export class LinearGradient {
441
441
return this . _native ;
442
442
}
443
443
constructor ( param0 : number , param1 : number , param2 : number , param3 : any , param4 : any , param5 : any , param6 : any ) {
444
- if ( Array . isArray ( param4 ) ) {
445
- const testArray = Array . create ( 'int' , param4 . length ) ;
446
- param4 . forEach ( ( c , i ) => ( testArray [ i ] = createColorParam ( c ) ) ) ;
447
- param4 = testArray ;
448
- } else if ( param4 . hasOwnProperty ( 'length' ) ) {
449
- param4 = createColorParam ( param4 ) ;
444
+ if ( param4 != null ) {
445
+ if ( Array . isArray ( param4 ) ) {
446
+ const testArray = Array . create ( 'int' , param4 . length ) ;
447
+ param4 . forEach ( ( c , i ) => ( testArray [ i ] = createColorParam ( c ) ) ) ;
448
+ param4 = testArray ;
449
+ } else {
450
+ param4 = createColorParam ( param4 ) ;
451
+ }
450
452
}
451
- if ( Array . isArray ( param5 ) ) {
452
- const testArray = Array . create ( 'float' , param4 . length ) ;
453
- param5 . forEach ( ( c , i ) => ( testArray [ i ] = c ) ) ;
454
- param5 = testArray ;
455
- } else if ( param5 . hasOwnProperty ( 'length' ) ) {
456
- param5 = createColorParam ( param5 ) ;
453
+ if ( param5 != null ) {
454
+ if ( Array . isArray ( param5 ) ) {
455
+ const testArray = Array . create ( 'float' , param4 . length ) ;
456
+ param5 . forEach ( ( c , i ) => ( testArray [ i ] = c ) ) ;
457
+ param5 = testArray ;
458
+ } else {
459
+ param5 = createColorParam ( param5 ) ;
460
+ }
457
461
}
458
462
this . _native = new android . graphics . LinearGradient ( param0 , param1 , param2 , param3 , param4 , param5 , param6 ) ;
459
463
return new Proxy ( this , this ) ;
0 commit comments