在做 UI 設(shè)計(jì)時(shí),我們經(jīng)常會(huì)碰到這樣一個(gè)需求:要在某個(gè)圖標(biāo)、按鈕或列表項(xiàng)的角落加一個(gè)小小的提示,比如紅點(diǎn)、新消息數(shù)量、狀態(tài)標(biāo)簽之類的。這時(shí)候就...
在日常開發(fā)中,如果你有類似「左側(cè)導(dǎo)航 + 右側(cè)內(nèi)容」的布局需求,比如后臺(tái)管理界面、文件管理器、設(shè)置頁(yè)等,SideBarContainer 是非常...
在日常的 ArkTS 應(yīng)用開發(fā)工作里,我常常要處理各種復(fù)雜的界面布局需求。尤其是在需要將多個(gè)子組件進(jìn)行橫向排列,并且希望用戶能夠靈活調(diào)整子組件寬...
在日常的 ArkTS 應(yīng)用開發(fā)工作中,我常常面臨著為組件設(shè)置不同狀態(tài)樣式的需求。用戶與界面進(jìn)行交互時(shí),如點(diǎn)擊、按下、選中、禁用等操作,都希望組件...
在日常的鴻蒙應(yīng)用開發(fā)工作中,我常常會(huì)遇到需要繪制各種圖形和路徑的場(chǎng)景。無論是簡(jiǎn)單的直線、折線,還是復(fù)雜的曲線、橢圓弧,傳統(tǒng)的布局方式很難滿足多樣...
在日常的鴻蒙應(yīng)用開發(fā)工作里,我時(shí)常面臨布局設(shè)計(jì)的挑戰(zhàn)。不同設(shè)備的分辨率、寬高比千差萬別,若采用傳統(tǒng)的固定布局,在某些設(shè)備上可能出現(xiàn)組件擠壓、留白...
在日常的鴻蒙應(yīng)用開發(fā)工作中,我常常遇到需要為應(yīng)用添加靈動(dòng)、流暢動(dòng)畫效果的場(chǎng)景,從一個(gè)按鈕的簡(jiǎn)單位移,到復(fù)雜組件的漸變展示,動(dòng)畫已然成為提升用戶體...
在最近的項(xiàng)目開發(fā)工作中,我頻繁需要為界面元素添加過渡動(dòng)畫效果,以提升用戶體驗(yàn)。在這個(gè)過程中,我接觸到了 ArkTS 提供的 animateTo ...
在 HarmonyOS 開發(fā)中,組件性能優(yōu)化是永恒的主題。筆者在開發(fā)音樂播放器時(shí),發(fā)現(xiàn)列表滑動(dòng)時(shí)幀率波動(dòng)明顯。通過分析渲染日志,發(fā)現(xiàn)大量組件重復(fù)...