From 5c86e042c19df92549ba71dd8ab2a15c7f0df932 Mon Sep 17 00:00:00 2001 From: vakrilov Date: Thu, 9 Jul 2015 13:48:58 +0300 Subject: [PATCH] Fix - nav button with reflection --- apps/action-bar-demo/pages/page-title-icon.ts | 18 +++++ .../action-bar-demo/pages/page-title-icon.xml | 1 + apps/action-bar-demo/test-icon.png | Bin 1091 -> 1304 bytes ui/action-bar/action-bar.android.ts | 69 ++++++++++-------- 4 files changed, 59 insertions(+), 29 deletions(-) diff --git a/apps/action-bar-demo/pages/page-title-icon.ts b/apps/action-bar-demo/pages/page-title-icon.ts index 9b3c4762e..18c913276 100644 --- a/apps/action-bar-demo/pages/page-title-icon.ts +++ b/apps/action-bar-demo/pages/page-title-icon.ts @@ -18,3 +18,21 @@ export function buttonTap(args: observable.EventData) { } } + +var j = 0; +export function visibilityTap(args: observable.EventData) { + var page = view.getAncestor(args.object, "Page") + + if (j % 3 === 0) { + page.actionBar.androidIconVisibility = "always"; + } + else if (j % 3 === 1) { + page.actionBar.androidIconVisibility = "never"; + } + else if (j % 3 === 2) { + page.actionBar.androidIconVisibility = "auto"; + } + j++; + console.log("Visibility changed to: " + page.actionBar.androidIconVisibility); +} + diff --git a/apps/action-bar-demo/pages/page-title-icon.xml b/apps/action-bar-demo/pages/page-title-icon.xml index 6305817da..2edb3ff80 100644 --- a/apps/action-bar-demo/pages/page-title-icon.xml +++ b/apps/action-bar-demo/pages/page-title-icon.xml @@ -4,5 +4,6 @@