gpt4 book ai didi

android - 单击 CardView 时的高程动画

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:44 25 4
gpt4 key购买 nike

我想将海拔动画添加到我的 android.support.v7.widget.CardView,就像 Material 样式 Button 所做的那样。我试图设置一个 StateListAnimator:

android:stateListAnimator="@anim/selector_raise"

它指向我在 res/anim 中的选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_pressed="true">
<objectAnimator android:duration="@android:integer/config_shortAnimTime"
android:propertyName="translationZ" android:valueTo="@dimen/touch_raise"
android:valueType="floatType" />
</item>
<item>
<objectAnimator android:duration="@android:integer/config_shortAnimTime"
android:propertyName="translationZ" android:valueTo="0dp"
android:valueType="floatType" />
</item>
</selector>

但是 Android Studio 给我错误:

Element selector must be declared

正确的做法是什么?

最佳答案

您试图在 res/anim 文件夹中创建此 .xml。

你应该在res/animator上创建,如果不存在很容易创建。

但是如果你搜索问题它已经给了你一个可能的解决方案 enter image description here

关于android - 单击 CardView 时的高程动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41110936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com