VectorDrawable 作为 NativeScript 中的图像源

VectorDrawable as Image source in NativeScript

我正在尝试使用 android 的 VectorDrawable 作为 NativeScript 中的 Image 源代码。使用布局检查器我可以看到有东西但没有显示图像。也没有关于丢失图像文件的错误,完全没有错误。

我不知道是否可行。

非常感谢。

所以我想通了:

let context = application.android.context;
// vector is VectorDrawable name
        let logo = context.getResources()
            .getIdentifier(this.vector, "drawable", context.getPackageName());
        this.el.nativeElement.android.setBackgroundResource(logo);

        // Access CSS color to change fill color
        let backgroundColor: string = (this.el.nativeElement.backgroundColor)
            ? this.el.nativeElement.backgroundColor.toString()
            : SrcDirective.DEFAULT_COLOR;

        let newBackgroundColor: Color = new Color(backgroundColor);

        this.el.nativeElement.android.getBackground().setTint(newBackgroundColor.android);