android - BindingAdapter 加载自定义动画
问题描述
我只是想实现以下任何一项
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)
}
达不到。
解决方案
不应该是这样吗?
@BindingAdapter("CustomAnimationtoLoad")
fun View.customAnimationtoLoad(@AnimRes int: Int){
val bounce = AnimationUtils.loadAnimation(
context, int//R.anim.bounce_animation
)
startAnimation(bounce)
}
你的版本甚至可以编译吗?
推荐阅读
- firebase - 将用户数据保存到 Firestore
- r - How can I dynamically select columns of imported shapefile for further analysis in R Shiny?
- firebase - Firebase SSE (server-sent events) REST. Monitor + Write on same connection
- javascript - 使用 React JS 在地图中显示带有 xy 坐标的标记
- java - Is there any other way to fill this array as needed
- java - 如何测试使用休眠将对象保存到数据库的方法?
- node.js - React - 发布为 npm 包的组件之间的通信和路由
- javascript - What exactly
component does? - html - 为什么当祖先溢出时位置:粘性不起作用:滚动?
- c# - Textbox Autocomple/Autosuggestions