1
私はのLinearLayoutの拡大/縮小のアニメーションを表示するには、ここからのコードを使用しています
:それはうまく崩壊https://stackoverflow.com/a/5122460/458603アニメーション要素上で起動しない場合は、高さ= 0
Animation quickEntryAnimation = new HeightAnimation(mQuickEntryArea, DisplayHelper.dpToPixel(200, this), mQuickEntryArea.getHeight() < 10);
quickEntryAnimation.setDuration(300);
mQuickEntryArea.startAnimation(quickEntryAnimation);
mQuickEntryArea.invalidate();
が、mQuickEntryAreaの高さがある時はいつでも0を、それを何かが全体のビューを再レイアウト(画面をタップするなど)させた後にのみ拡張されます。何が起こっていますか?
あなたはそれを解決できましたか?私はexactyly同じ問題があります。ありがとう。 – Yar
しかし、高さ0を言いまして、私はそれを1に変更しました。今はうまくいくようです。 – Yar
ハハそれは私がその間にやったことです:P私はこのプロジェクトを見ていない:)あなたが解決策を見つけたら投稿してください! – manmal