Как сохранить исходный цвет значка NavigationButton в NativeScript Angular? - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь добавить кнопку поиска в левой части ActionBar с помощью NavigationButton, значок отображается, но черного цвета вместо его реального цвета (# 00C1C8).

Я нашел решение ( ссылка на ответ ), но оно произвело левое заполнение, поэтому значок поиска не отображается в желаемой позиции. Затем попробовал отрицательное левое поле и обнаружил, что фон обрезается при нажатии кнопки.

Как я могу остановить изменение цвета на черный или переопределить его?

Текущий рабочий код:

<ActionBar class="action-bar" (loaded)="onLoadedActionBar()" title="">    
  <NavigationButton
      *ngIf="hasSearch"
      icon="res://ic_search_custom"
      (tap)="onTapSearch()"
      ios:visibility="collapsed">
  </NavigationButton>

  <Label *ngIf="!showSearchBar" text="{{ title }}" class="action-bar-label"></Label>

  <ActionItem
      *ngIf="hasMenu && !showSearchBar"
      icon="res://ic_menu_drawer"
      (tap)="onToggleMenu()"
      ios.position="right">
  </ActionItem>
</ActionBar>

Текущий результат: изображение

...