Closed12

Compose のダイアログのスクリーンショットを撮る

maxfie1dmaxfie1d

実体は DialogWrapper > ComponentDialog > Dialog なので、View のダイアログと同じである。

maxfie1dmaxfie1d

なんで Dialog だと、ノードが2個になるのか?

maxfie1dmaxfie1d

Unfortunately, the SemanticsNodeInteractionCollection class doesn’t have a size method or length attribute, meaning that we can’t query ahead of time the size of the collection of dialogs. We, therefore, have to rely on an AssertionError being thrown if a dialog doesn’t exist. This isn’t ideal, but works well enough in practice.

残念ながら、SemanticsNodeInteractionCollection クラスには size メソッドや length 属性がありません。つまり、ダイアログのコレクションのサイズを事前にクエリすることができません。 したがって、ダイアログが存在しない場合は AssertionError がスローされることに依存する必要があります。 これは理想的ではありませんが、実際には十分に機能します。

このスクラップは2023/07/13にクローズされました