HarmonyOS ArkUIにおけるカスタムダイアログの実装手法
HarmonyOSのUIフレームワークArkUIでは、CustomDialog機能を活用して柔軟なモーダル表示を実装できます。以下はダイアログ起動ボタンの基本実装例です。
Button('モーダル表示')
.onClick(() => {
this.modalManager.show()
})
.width('100%')
.Padding({ top: 20 })
メインビューとモーダル間の双方向通信を実現するには、コールバック関数と状態管理の連 ...
7月25日 01:26 投稿
HarmonyOS 5: 複数ダイアログの連続表示における問題と解決策
問題現象
CustomDialogを使用して複数のダイアログを連続的に表示する際、最初のダイアログから2番目のダイアログを開こうとすると、2番目のダイアログが正しく表示されず、最初のダイアログの内容が表示されてしまいます。
問題のコード例
@CustomDialog
struct FirstDialog {
firstController: CustomDialogController
secondController: CustomDialogController
...
7月9日 21:53 投稿