问题标签 [transitiondrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 过渡 GradientDrawable
我有一个函数可以在我的背景上创建一个渐变MainActivity
。渐变以编程方式创建为GradientDrawable
. App 中的某些交互会改变渐变的颜色。
渐变和颜色已正确显示,并且它们确实会相应更改,但是,我希望对颜色更改进行过渡效果。现在,颜色立即过渡,没有交叉淡入淡出。
根据App中的交互,我用一个when
语句来改变颜色GradientDrawable
我尝试将 GradientDrawable 转换为 TransitionDrawable (如上面注释的代码中所示),但崩溃与:
java.lang.ClassCastException: android.graphics.drawable.GradientDrawable 不能转换为 android.graphics.drawable.TransitionDrawable
如何在 GradientDrawable 颜色变化之间添加 1500 毫秒的过渡?
进度崩溃java.lang.NegativeArraySizeException: -16777216
android-studio - java.lang.ClassCastException: android.graphics.drawable.TransitionDrawable 不能转换为 android.graphics.drawable.BitmapDrawable
创建壁纸应用程序时出现问题。当我尝试设置壁纸时,出现以下错误。我想知道问题所在。我做错了什么?设置 setwallpaper 时出现此错误。如果有人知道这个问题的答案,请帮助我。