Android TransitionDrawable当前显示层

Android TransitionDrawable当前显示层,android,widget,android-ui,transitiondrawable,Android,Widget,Android Ui,Transitiondrawable,我有一个小部件,它使用alarmmanager进行频繁更新(当手机处于唤醒状态时)。由于更新需要访问本地arduino Web服务器,因此更新是在服务中完成的 根据结果,您需要设置一个TransitionDrawable到一个图层或另一个图层。有没有一种方法可以告诉我当前显示的是哪一层,这样我就可以知道哪个方向以及是否应该转换?我不认为有这样的事情。您可以尝试drawable.getLevel()并查看它是否有帮助。根据我的经验,可转换的drawable实现只提供了start和reset方法,所

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


根据结果,您需要设置一个TransitionDrawable到一个图层或另一个图层。有没有一种方法可以告诉我当前显示的是哪一层,这样我就可以知道哪个方向以及是否应该转换?

我不认为有这样的事情。您可以尝试drawable.getLevel()并查看它是否有帮助。根据我的经验,可转换的drawable实现只提供了start和reset方法,所以我不会投入太多精力


如果getLevel不起作用,只需使用标记您的状态的标志来处理它,无论如何,您必须手动运行它,并且只能将2个drawables设置为正确状态?

我认为没有类似的情况。您可以尝试drawable.getLevel()并查看它是否有帮助。根据我的经验,可转换的drawable实现只提供了start和reset方法,所以我不会投入太多精力


如果getLevel不起作用,只需使用标记您的状态的标志来处理它,无论如何,您必须手动运行它,并且只能将2个Drawable设置为正确状态?

好吧,运气好吗?我也需要做同样的事情…好吧,运气好吗?我也需要做同样的事情。。。