2017-04-12 4 views
0

スクロールビューにプル・ズーム・ヘッダーを実装しようとしています。私は上下にスクロールしながらsetScaleXとsetScaleYを使ってヘッダーをズームすることができましたが、問題は私のヘッダーがその下のビューと重なっていることです。setScaleYでビューを拡大しても、他のビューは下に移動しません。

ビューを拡大縮小し、その後ろのすべてを移動する方法はありますか?

私は垂直のLinearLayoutを使用しても続い上部にヘッダー、とRelativeLayoutで試してみましたよ、私は、ビューを翻訳してみましたが、私は翻訳する適切な量を見つけることができないので、重複や空白が常にあります

LinearLayout with layout_below

答えて

0

私はValueAnimatorに切り替えて、updateListenerを追加しました。内部で私はrequestLayoutを私の見解に呼んで問題を解決しました。今すぐビューを拡大縮小すると、下のビューが下に表示されます

+0

良い解決策を見つけたことは素晴らしいことですが、質問/回答の範囲の汎用コードを投稿すると、この質問と回答は将来の読者にとって価値があります質問と回答の両方に、しかし明らかにそれはあなた自身の裁量である。 –

関連する問題