2016-06-17 3 views
-2

このデザインテクニックの名前の表記方法はわかりませんが、下の画像をご覧ください。他のアプリケーションの上にポップアウトレイアウトを作成するには?

これはFacebookのメッセンジャーの "チャットヘッド"のようなものです。チャットヘッドをクリックするとチャットヘッドの位置にレイアウトが表示され、テキストビューやボタンでそのアプリケーションとやりとりできます。レイアウトの外をクリックすると、チャットヘッドになるために折りたたまれます。

The blue section is on top of other app (as browser)

r

r

r

(注:それは重複していない、私は前にこの質問をすることを決定したインターネット上のどこにでも見えました)。

+0

それはちょうどカスタムダイアログのようではないですか? –

+0

なし、カスタムダイアログ –

+0

次に、あなたがより良い、よりだけで画像を提供するよりも、それを説明しません。それだけでは役に立ちません。 –

答えて

0

あなたは活動ですが、ダイアログのような役割を果たしダイアログをテーマにした活動を、使用することができます。

<activity android:name="PopActivity" android:theme="@android:style/Theme.Dialog" /> 

ダイアログをテーマにしたアクティビティを作成する方法の詳細については、このpostを参照してください。

+0

あなたのアプリケーションコンテキストにある場合、Theme.Dialogのみ動作しますが、あなたは他のアプリであるとき、あなたはchatheadをクリックすると、何も起こりません動作していない、何のダイアログは、他のアプリケーションの上に表示されません –

関連する問題