为什么可以';我是否引用属性“android:popupEnterTransition”?

为什么可以';我是否引用属性“android:popupEnterTransition”?,android,Android,从API 23开始,具有android:popupExitTransition和android:popupExitTransition设置: <style name="Widget.Material.Spinner" parent="Widget.Spinner.DropDown"> [...] <item name="popupEnterTransition">@transition/popup_window_enter</item>

从API 23开始,具有
android:popupExitTransition
android:popupExitTransition
设置:

<style name="Widget.Material.Spinner" parent="Widget.Spinner.DropDown">
    [...]
    <item name="popupEnterTransition">@transition/popup_window_enter</item>
    <item name="popupExitTransition">@transition/popup_window_exit</item>
    [...]
</style>

[...]
@转换/弹出窗口\输入
@转换/弹出窗口\退出
[...]
我试图在我的子样式中重写这些,但它不会编译(即使我是根据API 23编译):


@空的
我收到
错误:未找到与给定名称匹配的资源:attr'android:popupEnterTransition'

为什么这不可用?就在那边的房间里


这是不是错漏了?我无法想象为什么这会是私有的。

popupEnterTransition
,尽管在框架属性中,但不在Android SDK中,因此使其成为应用程序中无法设置的私有属性。

popupEnterTransition
,尽管在框架属性中,不在Android SDK中,因此使其成为应用程序中无法设置的私有属性。

谢谢您的回答!但为什么是私人的?其他PopupWindow属性和可设置样式的值可用。23中新的微调器转换让我的应用程序感觉很慢,所以我尝试在不使用反射之类可怕的东西的情况下删除它们。:)不知道。如果你想让它们公开,你可以在上输入一个功能请求。谢谢你的回答!但为什么是私人的?其他PopupWindow属性和可设置样式的值可用。23中新的微调器转换让我的应用程序感觉很慢,所以我尝试在不使用反射之类可怕的东西的情况下删除它们。:)不知道。如果你想让它们公开,你可以在上提交一个功能请求。
<style name="Spinner" parent="@android:style/Widget.Material.Spinner">
    <item name="android:popupEnterTransition">@null</item>
</style>