Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么不显示实际的开关图像/动画?_Java_Android - Fatal编程技术网

Java 为什么不显示实际的开关图像/动画?

Java 为什么不显示实际的开关图像/动画?,java,android,Java,Android,我在XML中声明了一个开关,它是使用特定主题的活动的一部分: 但开关动画未显示。。。 这是预览: 这是正在运行的应用程序 这是我在SwitchCompatStyle @颜色/梅赛德斯红 我发现,真正的问题是我活动的主题,设置为 这一透明主题包括: 真的 @android:彩色/透明 @空的 真的 真的 假的 真的 如果我将其与开关结合使用,动画将不再工作。 我试着一个接一个地删除主题中的设置,以检测哪个是问题所在,但我想不出来。可能是多种设置的组合。这似乎确实是一个bug。我

我在XML中声明了一个开关,它是使用特定主题的活动的一部分:


但开关动画未显示。。。 这是预览:

这是正在运行的应用程序

这是我在
SwitchCompatStyle


@颜色/梅赛德斯红
我发现,真正的问题是我活动的主题,设置为


这一透明主题包括:


真的
@android:彩色/透明
@空的
真的
真的
假的
真的
如果我将其与开关结合使用,动画将不再工作。
我试着一个接一个地删除主题中的设置,以检测哪个是问题所在,但我想不出来。可能是多种设置的组合。

这似乎确实是一个bug。我也有同样的问题。如果我单击开关本身,它会很好地设置动画,但是如果我在NavigationDrawer打开时更改开关状态,则不会显示动画


Android问题跟踪器条目见此:

我是初学者,这就是为什么我总是认为这是我的错,而不是系统的错。。。可能有一个真正的错误,但我想我只是做错了什么。包含我的交换机的活动使用半透明主题,我认为这也会影响我的交换机。我编辑了我的问题