From 09312a70a80941fe5c05e8612105540a7f433fa9 Mon Sep 17 00:00:00 2001 From: Owen Carey <37121709+owenthcarey@users.noreply.github.com> Date: Tue, 24 Mar 2026 15:29:38 -0700 Subject: [PATCH] fix(android): reapply tintColor when Image src changes --- apps/toolbox/src/pages/image-handling.ts | 5 +++++ apps/toolbox/src/pages/image-handling.xml | 13 +++++++++++++ packages/core/ui/image/index.android.ts | 11 +++++++++++ 3 files changed, 29 insertions(+) diff --git a/apps/toolbox/src/pages/image-handling.ts b/apps/toolbox/src/pages/image-handling.ts index 5feea4f469..cdf131ae33 100644 --- a/apps/toolbox/src/pages/image-handling.ts +++ b/apps/toolbox/src/pages/image-handling.ts @@ -10,11 +10,16 @@ export function navigatingTo(args: EventData) { export class DemoModel extends Observable { addingPhoto = false; + tintTestSrc = 'res://icon'; symbolWiggleEffect = ImageSymbolEffects.Wiggle; symbolBounceEffect = ImageSymbolEffects.Bounce; symbolBreathEffect = ImageSymbolEffects.Breathe; symbolRotateEffect = ImageSymbolEffects.Rotate; + toggleTintTestSrc() { + this.set('tintTestSrc', this.tintTestSrc === 'res://icon' ? 'res://add_to_fav' : 'res://icon'); + } + pickImage() { const context = create({ mode: 'single', diff --git a/apps/toolbox/src/pages/image-handling.xml b/apps/toolbox/src/pages/image-handling.xml index a90a7e194a..a91fdbf016 100644 --- a/apps/toolbox/src/pages/image-handling.xml +++ b/apps/toolbox/src/pages/image-handling.xml @@ -6,6 +6,19 @@ +