2012-02-03 4 views
0

enter image description hereはどのように

enter image description here

をこのアンドロイドポップアップ複製しない誰も私に何を制御またはどのように凡例を表示するには、これらの画像に使用されるポップアップエフェクトを作成できますかを伝えることはできますか? スクリーンショットは、FlyOKCというアプリから取得したものです。 ご協力いただきありがとうございます。

答えて

1

これはまったくカスタムダイアログではありません。しかし、それはまだカスタマイズされたビューです。そしてそれは多かれ少なかれクイックアクションダイアログアンドロイドと呼ばれています。 Androidで正確に同じポップオーバー(またはそれ以上)を生成するためのチュートリアルに従うことをお勧めします。スクリーンショットもチェックしてください。

enter image description here

+0

いいえ、これはクイックアクションダイアログではないと思います。伝説には何の行動も起こらず、ボタン以外の何かがクリックされたときには棄却されません。 –

+0

この場合、Ivanの答えはより有効です。しかし、実際には、あなたはその解決策であなたのUIを乱雑にしないように気をつけなければならないということです。しかし、はい、イワンの答えがより有効です。 –

+0

それはおそらく彼らがそこで使ったものではありませんが、私はQuickAction Dialogを使って同じ効果を達成することができますし、あなたの答えを受け入れるでしょう。 – Fiur

1

確かにカスタムバージョンのダイアログを使用しています。アイデアは、あなたのレイアウトをXMLに実装し、それをダイアログ内で膨張させることです。チュートリアルはたくさんありますが、that oneを試してみてください。

+0

私は伝説が固執し、ユーザが画面の残りの部分と対話できるように意図されていることと思います。ダイアログはこの種の状況には適切ではないようです。 –

+0

あなたはそうです。その場合、Subinの答えはより有効です。 –

0

、ボタンのクリックハンドラの.GONE

正確なアニメーションを取得するには、いくつかのフープをジャンプする必要があります。 ここに関連しているスレッド:

How does one Animate Layout properties of ViewGroups?

また

How do I animate View.setVisibility(GONE)

は、私は別の(そしておそらくより簡単)な方法は、これは読むためのスレッドである場合には、トランジション効果を有する断片APIを使用することだと思います:

Animate the transition between fragments