0

我只是想实现以下任何一项

app:CustomAnimationtoLoad="@anim/slide_top_to_bottom"
or 
app:CustomAnimationtoLoad="R.anim.slide_top_to_bottom"
or
app:CustomAnimationtoLoad="@{R.anim.slide_top_to_bottom}"

我试过下面的代码。

@BindingAdapter("CustomAnimationtoLoad")
fun View.CustomAnimationtoLoad(@AnimRes int: Int){
    val bounce = AnimationUtils.loadAnimation(
        context, int//R.anim.bounce_animation
    )
    startAnimation(bounce)
}

达不到。

4

1 回答 1

0

不应该是这样吗?

@BindingAdapter("CustomAnimationtoLoad")
fun View.customAnimationtoLoad(@AnimRes int: Int){
    val bounce = AnimationUtils.loadAnimation(
        context, int//R.anim.bounce_animation
    )
    startAnimation(bounce)
}

你的版本甚至可以编译吗?

于 2021-12-02T21:44:57.090 回答