1

我有一个使用警报管理器进行频繁更新的小部件(当手机处于唤醒状态时)。由于更新需要访问本地 arduino 网络服务器,因此更新是在服务中完成的。

根据结果​​,希望将 TransitionDrawable 设置为一层或另一层。有没有办法告诉我当前显示的是哪个图层,这样我就可以知道哪个方向以及是否应该过渡?

4

1 回答 1

0

我不认为有这样的事情。你可以试试 drawable.getLevel() 看看是否有帮助。根据我的经验,transition drawable 实现只提供了 start 和 reset 方法,所以我不会花太多精力在它上面。

如果 getLevel 不起作用,只需使用标记您的状态的标志来处理它,无论如何您必须手动运行它并且只能设置 2 个可绘制对象?

于 2012-04-30T06:25:24.047 回答