2017-07-10 22 views
-1

私は本質的に「ショッピングカート」のUIを作っています。ユーザーが「追加」ボタンを押したときに、小さな箱のラベルが画面に「追加されたアイテム」またはそのようなものが表示されます。Xamarinフォームのアニメーションを画面下部に貼り付けます

私の現在の設定でそれを行う方法です。私は現在、ページのメインコンテンツのスクロールビューの内部にネストされたグリッドを使用しています。私はボックスラベルを画面の下に消しておき、スクロールしてもアニメーションが消えるまでスクリーンの最下部に位置するようにしておきます。

グリッドの終わりがスクロールビューのスクロール部分で見えなくなり、スクロールビューでも同じになるので、グリッドに追加するのは意味がないと分かります。スタックレイアウト内にスクロールビュー全体を入れ子にすることを検討していますが、スクロールビューのTOPではなく、スクロールビューの下にあるスタックレイアウトの終わりにボタンが配置されることが懸念されます。どのように私はこの効果を達成することをお勧めしますか?

可能であれば、3つの別々のプラットフォームで私の経験が不足しているため、カスタムレンダラーを使用しないことをお勧めします。

ありがとうございました

答えて

1

垂直方向のスタックレイアウトを作成します。アニメーションを追加する必要があるときは、アニメーションをスタックにプログラムで追加します。終了したらスタックから取り除きます。あなたのスクロールビューはアニメーションに影響しません

+0

ヘイユリ私はあなたが助けることができるかもしれない別の簡単な質問があります、私は、ビューの側からボックスのスライドを持っている効果を達成したい場合は、行くのが一番簡単な方法そのことについて?私はちょうどビューの外にそれを配置し、それをスライドさせるtranslateToを使用しますか?それ以上ですか?ありがとうbtwは蕾を認めた –

+1

私はtranslateToで始めるだろう。画面がこの時点で回転できるので、どこから始めるべきかを知っておいてください。 –

+0

あなたの助けに感謝します。あなたは私にそのような画面要素の位置付けに関するヒントを教えてもらえますか?私はnoobieを聞くが、私はまだXamarinの画面レイアウトと操作を学んでいる、私はユニティの背景から来た –

関連する問題