1
私はActionBar
のアクションに回転アニメーションを適用したいと思います。 ActionBar
の場合、私はActionBarSherlockを使用しています。Android:ActionBar Item Animation
私の問題は、すべてのソリューションでは、私は、彼らがonOptionsItemSelected(MenuItem item)
でアニメーションされなければならないMenuItem
なっている(例えばAnimated Icon for ActionItem) を見つけたこと、です。
しかし、何らかのアクションが選択される前でもアニメーションを開始できるようにしたいと思います。 どうすればMenuItem
を入手できますか?
問題は、onCreateOptionsMenu()istがAFTER onCreateです。しかし、アニメーションを開始してonCreateで開始したスレッドは、onCreateOptionsMenuより高速です。 他にも解決策はありますか? – anonymous
そこにはないものをアニメーション化することはできません。 onCreateOptionsMenu()がonCreate()の後に呼び出されても(すべてのケースでそのコントラクトは真ですか?)、メニューは膨張されていないので、アニメーション化するMenuItemはありません。 マークの解決策は正しいです。 – James
@anonymous:あなたのスレッドを 'onCreateOptionsMenu()'で開始してください。誰も 'onCreate()'でそれを起動させることはありません。 – CommonsWare