0
从API 23起,default Spinner style有android:popupEnterTransition
和android:popupExitTransition
集:为什么我不能引用attr`android:popupEnterTransition`?
<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):
<style name="Spinner" parent="@android:style/Widget.Material.Spinner">
<item name="android:popupEnterTransition">@null</item>
</style>
我得到Error: No resource found that matches the given name: attr 'android:popupEnterTransition'
。
为什么不可用?它就在framework attrs.xml。
这是错误的遗漏吗?我无法想象为什么这是为了保密。
感谢您的回答!但为什么它是私人的?另一个PopupWindow属性和样式值可用。新的Spinner转换在23使我的应用程序感觉缓慢,所以我试图删除它们而不诉诸像反射一样糟糕。 :) –
不知道。如果你想让它们公开,你可以在[b.android.com](http://b.android.com)中发布一个功能请求。 – ianhanniballake
谢谢,我这样做:https://code.google.com/p/android/issues/detail?id=208060 –