Skip to content

Commit f97c2c9

Browse files
committed
chore: import cleanup
1 parent cc0ea0f commit f97c2c9

File tree

5 files changed

+19
-27
lines changed

5 files changed

+19
-27
lines changed

src/angular/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Directive, NgModule } from '@angular/core';
22
import { registerElement } from '@nativescript/angular';
3+
// @ts-ignore
34
import { LottieView } from '@nativescript-community/ui-lottie';
45

56
@Directive({ selector: 'LottieView' })

src/index.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { View } from '@nativescript/core/ui/core/view';
2-
import { Color } from '@nativescript/core/color';
1+
import { Color, View } from '@nativescript/core';
32

43
export enum RenderMode {
54
AUTOMATIC,

src/lottie.android.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@
55
* Version 1.0.0 [email protected]
66
**********************************************************************************/
77

8-
import { Color } from '@nativescript/core/color';
9-
import { File } from '@nativescript/core/file-system';
10-
import { View } from '@nativescript/core/ui/core/view';
11-
import { RESOURCE_PREFIX } from '@nativescript/core/utils/utils';
8+
import { Color, File } from '@nativescript/core';
9+
import { Utils } from '@nativescript/core';
1210
import {
1311
LottieViewBase,
1412
autoPlayProperty,
@@ -124,8 +122,8 @@ export class LottieView extends LottieViewBase {
124122
view.setAnimation(null);
125123
} else if (src[0] === '{') {
126124
view.setAnimationFromJson(src, null);
127-
} else if (src.startsWith(RESOURCE_PREFIX)) {
128-
const resName = src.replace(RESOURCE_PREFIX, '');
125+
} else if (src.startsWith(Utils.RESOURCE_PREFIX)) {
126+
const resName = src.replace(Utils.RESOURCE_PREFIX, '');
129127
view.setAnimation(resName);
130128
} else {
131129
if (!/.(json|zip|lottie)$/.test(src)) {

src/lottie.common.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
* Version 1.0.0 [email protected]
66
**********************************************************************************/
77

8-
import { CoreTypes } from '@nativescript/core/core-types';
9-
import { Property } from '@nativescript/core/ui/core/properties';
10-
import { View } from '@nativescript/core/ui/core/view';
11-
import { booleanConverter } from '@nativescript/core/ui/core/view-base';
8+
import { CoreTypes, Property, View, booleanConverter } from '@nativescript/core';
129

1310
export class LottieViewBase extends View {
1411
public stretch: CoreTypes.ImageStretchType;

src/lottie.ios.ts

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
* Version 1.0.0 [email protected]
66
**********************************************************************************/
77

8-
import { Color } from '@nativescript/core/color';
8+
import { Color, Utils, knownFolders, path, View } from '@nativescript/core';
99
import { LottieViewBase, autoPlayProperty, loopProperty, progressProperty, srcProperty, stretchProperty } from './lottie.common';
10-
import { RESOURCE_PREFIX, layout } from '@nativescript/core/utils/utils';
11-
import { knownFolders, path } from '@nativescript/core/file-system';
1210
import { clamp } from './utils';
13-
import { View } from '@nativescript/core/ui/core/view';
1411

1512
const appPath = knownFolders.currentApp().path;
1613

@@ -32,8 +29,8 @@ export class LottieView extends LottieViewBase {
3229
this.nativeViewProtected.compatibleAnimation = null;
3330
} else if (src[0] === '{') {
3431
this.nativeViewProtected.compatibleAnimation = CompatibleAnimation.alloc().initWithJson(src);
35-
} else if (src.startsWith(RESOURCE_PREFIX)) {
36-
const resName = src.replace(RESOURCE_PREFIX, '');
32+
} else if (src.startsWith(Utils.RESOURCE_PREFIX)) {
33+
const resName = src.replace(Utils.RESOURCE_PREFIX, '');
3734
if (resName.endsWith('.lottie')) {
3835
DotLottie.objcLoadWithNameShouldCacheCompletion(resName.replace('.lottie', ''), true, (animation) => {
3936
this.nativeViewProtected.animation = animation;
@@ -200,22 +197,22 @@ export class LottieView extends LottieViewBase {
200197
public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void {
201198
const intrinsicContentSize = this.nativeViewProtected.intrinsicContentSize;
202199
// We don't call super because we measure native view with specific size.
203-
const width = layout.getMeasureSpecSize(widthMeasureSpec);
204-
const widthMode = layout.getMeasureSpecMode(widthMeasureSpec);
200+
const width = Utils.layout.getMeasureSpecSize(widthMeasureSpec);
201+
const widthMode = Utils.layout.getMeasureSpecMode(widthMeasureSpec);
205202

206-
const height = layout.getMeasureSpecSize(heightMeasureSpec);
207-
const heightMode = layout.getMeasureSpecMode(heightMeasureSpec);
203+
const height = Utils.layout.getMeasureSpecSize(heightMeasureSpec);
204+
const heightMode = Utils.layout.getMeasureSpecMode(heightMeasureSpec);
208205

209-
const nativeWidth = intrinsicContentSize ? layout.toDevicePixels(intrinsicContentSize.width) : 0;
210-
const nativeHeight = intrinsicContentSize ? layout.toDevicePixels(intrinsicContentSize.height) : 0;
206+
const nativeWidth = intrinsicContentSize ? Utils.layout.toDevicePixels(intrinsicContentSize.width) : 0;
207+
const nativeHeight = intrinsicContentSize ? Utils.layout.toDevicePixels(intrinsicContentSize.height) : 0;
211208

212209
let measureWidth = Math.max(nativeWidth, this.effectiveMinWidth);
213210
let measureHeight = Math.max(nativeHeight, this.effectiveMinHeight);
214211

215-
const finiteWidth: boolean = widthMode !== layout.UNSPECIFIED;
216-
const finiteHeight: boolean = heightMode !== layout.UNSPECIFIED;
212+
const finiteWidth: boolean = widthMode !== Utils.layout.UNSPECIFIED;
213+
const finiteHeight: boolean = heightMode !== Utils.layout.UNSPECIFIED;
217214

218-
this._imageSourceAffectsLayout = widthMode !== layout.EXACTLY || heightMode !== layout.EXACTLY;
215+
this._imageSourceAffectsLayout = widthMode !== Utils.layout.EXACTLY || heightMode !== Utils.layout.EXACTLY;
219216

220217
if (nativeWidth !== 0 && nativeHeight !== 0 && (finiteWidth || finiteHeight)) {
221218
const scale = LottieView.computeScaleFactor(

0 commit comments

Comments
 (0)