1

アラームマネージャーを使用して頻繁に更新するウィジェットがあります (電話が起動している場合)。更新にはローカルのarduino Webサーバーにアクセスする必要があるため、更新はサービスで行われています。

結果に基づいて、TransitionDrawable をいずれかのレイヤーに設定します。どのレイヤーが現在表示されているかを知る方法はありますか?

4

1 に答える 1

0

そのようなことはないと思います。drawable.getLevel() を試して、それが役立つかどうかを確認できます。私の経験では、トランジション ドローアブルの実装は start メソッドと reset メソッド以上のものを提供しないため、あまり力を入れません。

getLevel が機能しない場合は、状態をマークするフラグでそれを処理するだけですが、手動で実行する必要があり、2 つのドローアブルしか正しく設定できませんか?

于 2012-04-30T06:25:24.047 に答える