2011-10-23 12 views
0

簡単な質問外部へのスタティック変換を実行し、それが可能は、ビューの境界

protected boolean getChildStaticTransformation(View child, Transformation t) 

をオーバーライドして、変換所にviewGroupsの境界の外側を描画するビューを持っているカスタムのViewGroupのためにあるのですか?

私はこの方法でクリッピングを切り替えることに関連する方法を見たと思ったが、私がそれを作ったかどうかわからなかった!

現時点では、必要に応じてviewGroupのパディングを増やしており、setClipToPadding(false)を呼び出すので、パディング領域を描画できます。

ありがとうございました

答えて

4

Aha、見つかりました!

他の誰かが知りたいことがある場合は、ViewGroupのandroid:clipChildren属性が必要です。

あなたがカスタムアニメーションを使用するルートに行く場合は、Animation.willChangeBoundsも上書きする必要があります。

編集:私はclipChildrenが動作するようには思えないときにだけ、親を無効にすることはトリックを行うことができることを見出した(フレームアニメーションを駆動Runnable内言う)

+1

私は一年後に再びこの問題を持っていたし、この質問を見つけました - 誰に他の人が必要ですか? – Dori

関連する問題