1

だから私はコードネーム1でアプリを構築しています

容器の形をカスタマイズする方法は?

1)たとえば、現在、ダイアログボックスは長方形の形で表示されています。円/三角形/などの形にしたい場合はどうすればよいですか?

2)コードネーム1にテーマ(木製パネルのテーマ)があるので、ダイアログボックスを葉っぱにモデル化したいと思います。したがって、Dialog.Show()と言うと、リーフがポップアップします。そして、このリーフに、必要なもの(テキストボックス、テキスト領域など)を追加できます。画面に表示されるのは、木製のパネルとその上に葉の形をしたダイアログボックスです。

3)これで、whats appを使用したことがある場合は、すべてのチャットコンテンツがシャウトボックス内に収まっていることがわかります。どうすればこれを行うことができますか?テキストが入ったシャウトボックスが欲しいです。シャウトボックスのサイズは、私のテキストに合わせて動的に大きくなります。

4

1 に答える 1

1

Codename One のすべてのコンポーネントは正方形ですが、部分的に透明にすることができるため、目的の効果が得られます (描画可能な形状に収まるように、明らかにパディング/レイアウトの組み合わせを使用する必要があります)。

画像または画像の境界線を使用して外観を作成し、適切なピクセルを透明のままにします。かなりの数のテーマ (iOS ダイアログなど) の角が丸くなっていることに注意してください。これはほとんど同じです。

于 2012-08-02T05:01:27.113 に答える