【发布时间】:2021-12-15 18:51:15
【问题描述】:
我想更改微调器创建的弹出窗口的动画。在 xml 中,我可以通过 stateListAnimator 属性为微调器提供基于状态的动画,其中我提供了对 res/anim 文件夹中的 .xml 文件的引用。但是我找不到控制弹出动画的属性。
这可以在 xml 中完成,还是我必须使用 java?
【问题讨论】:
-
假设您指的是下拉弹出窗口,实际上看起来我们可以。它是一个专用的
PopupWindow,它使用与Spinner相同的AttributeSet实例化,因此我们可以将PopupWindow属性直接放在<Spinner>元素上,或者放在style中。除此之外,似乎只使用从 API 级别 24 开始的转换,因此您需要使用那些来代替经典的anims:drive.google.com/file/d/1-00WeA4FomhVK4cey0KtmxoNrDc1ML-7/…。该示例只是使用滑动动画来代替,因此更改很明显。
标签: android xml android-layout user-interface spinner