欧美三级电影完整|亚洲一二三四久久|性爱视频精品一区二区免费在线观看|国产精品啪啪视频|婷婷六月综合操人妻视频网站|99爱免费视频在线观看|美女一级片在线观看|北京熟女88av|免费看黄色A级电影|欧美黄色毛片儿

【ArkTS】向右看齊--解決Scroll子組件無法默認右對齊的問題

2023-04-12

【關鍵字】


Scroll、Scroller、scrollEdge、文本右對齊



【問題描述】


在學習Scroll組件的使用時,本地使用的API版本是api 9,布局是這樣的:使用row包裹Scroll,然后Scroll包裹Text,想要默認讓文本顯示的時候都是右對齊的,寫的代碼如下:



實現效果如下:



看著效果還可以,但是,當文本一旦超出顯示,此時就會遇到問題了,就會變成默認左對齊了,簡單測試一下,文本內容多填充一些:



顯示效果如下:



總結:文本超出顯示時,會出現默認左對齊的現象。


那么這個問題該如何處理呢,有沒有什么方法可以實現默認右對齊呢?



【解決方案】


既然文本超出顯示時會默認左對齊,那么有一個思路是這樣的:在控件加載出來的極短的時間內,讓它自動滾動到最右邊就可以實現這個效果了。


首先,我們需要借助onAppear()這個事件方法,在組件加載顯示時會觸發(fā)這個回調,如下圖:




參考文檔如下:


https://developer.harmonyos.com/cn/docs/documentation/doc-references/ts-universal-events-show-hide-0000001281201194


然后,我們再借助setTimeout()實現一個500毫秒的延時操作。


最后,再借助于Scroller的scrollEdge()方法實現滾動到底部的操作。



實現的代碼如下:



實現的效果如下:



通過以上這個方法,就可以順利解決右對齊的問題啦。OK,今天就到這里了,下期再會!



欲了解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh


本文僅代表作者觀點,版權歸原創(chuàng)者所有,如需轉載請在文中注明來源及作者名字。

免責聲明:本文系轉載編輯文章,僅作分享之用。如分享內容、圖片侵犯到您的版權或非授權發(fā)布,請及時與我們聯系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com