From 0ea3a9c326084feb1cf98e1f27543573c745bcf5 Mon Sep 17 00:00:00 2001 From: Seoyeon Kim Date: Thu, 21 Mar 2024 16:30:36 +0900 Subject: [PATCH] Update Accessibility highlight frame - Update Accessibility highlight frame according to the public UX guide. - This patch can resolve `TNINE-412` issue : https://jira.sec.samsung.net/browse/TNINE-412 Change-Id: I4be18d89a88f4f7c9ae1c9d7e9fb27bec64a50a9 Signed-off-by: Seoyeon Kim --- .../SettingAccessibility.cs | 16 +++++++++------- .../res/images/highlightFrame.9.png | Bin 0 -> 1759 bytes 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 Settings/SettingAccessibility/res/images/highlightFrame.9.png diff --git a/Settings/SettingAccessibility/SettingAccessibility.cs b/Settings/SettingAccessibility/SettingAccessibility.cs index b73248d..0b342fb 100755 --- a/Settings/SettingAccessibility/SettingAccessibility.cs +++ b/Settings/SettingAccessibility/SettingAccessibility.cs @@ -8,6 +8,9 @@ namespace SettingAccessibility { public class Program : NUIWidgetApplication { + private static readonly string ResourcePath = Tizen.Applications.Application.Current.DirectoryInfo.Resource; + private static readonly string HighlightFrame = ResourcePath + "/images/highlightFrame.9.png"; + public Program(Dictionary widgetSet) : base(widgetSet) { @@ -17,14 +20,13 @@ namespace SettingAccessibility { base.OnCreate(); - // Update the accessibility highlight box - // TODO : Need to consider whether using View properties or ImageView itself. (Especially, dotted line) - View highlightBox = new View() - { - BackgroundColor = new Color("#FAFAFA"), - Opacity = 0.1f, - CornerRadius = 12.0f, + ImageView highlightBox = new ImageView(HighlightFrame) + { + WidthResizePolicy = ResizePolicyType.FillToParent, + HeightResizePolicy = ResizePolicyType.FillToParent, + AccessibilityHighlightable = false, }; + Accessibility.ClearCurrentlyHighlightedView(); Accessibility.SetHighlightFrameView(highlightBox); } diff --git a/Settings/SettingAccessibility/res/images/highlightFrame.9.png b/Settings/SettingAccessibility/res/images/highlightFrame.9.png new file mode 100644 index 0000000000000000000000000000000000000000..30483fe48d37ab7c8cd9db3c8a580781d8965f7a GIT binary patch literal 1759 zcmZ`(dpHw%AOCF}#F3+rLI}Amm7FNcCAZ9ZXqK5Ya;Y6cD>HW7+DTz*9iehr=eXpa z?Ufzv$l`8Yh)GT%8KN)vS%F+uCA0 ztr8TeiQM1a^CMc)oucqUOl|y`#GHijVz*fFlOD>&t5Ue~G|IMlp0mVH86Sto8PWMf zeD>>fOsRe6P}UsZG?mJl_Zg73qw%=rG}BpXoiw77{exe09U?cyH*22dbg`mat)XT0 z)S8H{MD!6a=S34=b`Li0^|I9d*>J}#`liFtVgL$!y~FGS`l9H_@HKecj}A32xG$@Q zoHbqc-|eez7ZDu~tUU_ZsF1`(ZM0{sNOnzRlqXq~K5sK+>>XITmk?A|aVV1KMyOex zcz?)FdutS>we>C_yC~=?yOQUDS6wEK7aL>>#HeWX2kfQ*%NNJMhb<0ZHOa5)YWQdcU~ zOHxA6+6R|+%fGgdaI#T$a(Iqc&)ZDe(_uLLS9~ZStHKcTC6Kd?QaRdgb*L!2ys*_Q6ARW9M%> z=dSYua~WE$GTKg1(#K)=&ng!hMQ}%f__*1sRfW!6BcX-+H9+!;n$s^^3R;CN>LquQ z(5)hv<^tR}O($iKBDiA0XvF1lY1oMzeJgzpuk5#PGF|VqwqrDXXf`a z6vo~ePT9J*CE+d9&{hHD*C+3faL^l^f>oxj`s}(8uTrSmc(h~mDjay~EV!>plIJa%(ohCYMtyX35ae0S#p zr9-;H#1bZH)y+q04|cvY|43cS@cN%e^vKaOzn8Bs;S7zlO_V=~gI6m*pCD-`ok^jx z7JLSVvU>TZ!OmDIu5#{FE}s?TjC-$#iJlvk^lCW8YPBZXWjn_|Kk!S^y6v?u*9vX(!tgySjfiy5k}~mu|>S uvTc`|An>$$L)&@kvtQAp*MjJz_tGth1Zp?7&!d_J