Java ImageView的缩放动画不工作
我已经为ImageView创建了缩放动画。我只想在x方向上缩放它。但是,当我运行应用程序时,视图只是从scaleX=0弹出到scaleX=1,没有任何动画 我尝试了不同的方法来设置ImageView的动画,但总是出现相同的问题。这是我的密码: 爪哇:Java ImageView的缩放动画不工作,java,android,animation,scale,Java,Android,Animation,Scale,我已经为ImageView创建了缩放动画。我只想在x方向上缩放它。但是,当我运行应用程序时,视图只是从scaleX=0弹出到scaleX=1,没有任何动画 我尝试了不同的方法来设置ImageView的动画,但总是出现相同的问题。这是我的密码: 爪哇: line.animate() .scaleXBy(0) .scaleX(1) .设定持续时间(750); XML: 我还尝试在Java中使用以下内容: 动画缩放线=新缩放动画(0f、1f、1f、1f); scaleLine.setFillAf
line.animate()
.scaleXBy(0)
.scaleX(1)
.设定持续时间(750);
XML:
我还尝试在Java中使用以下内容:
动画缩放线=新缩放动画(0f、1f、1f、1f);
scaleLine.setFillAfter(true);
刻度线设定持续时间(750);
线.起始图像(标线);
scaleLine.setAnimationListener(新的Animation.AnimationListener(){
@凌驾
onAnimationStart上的公共无效(动画){
}
@凌驾
onAnimationEnd上的公共无效(动画){
行。设置刻度(1);
}
@凌驾
onAnimationRepeat上的公共无效(动画){
}
});
你有什么建议吗?谢谢 首先设置初始比例,然后触发动画<代码>行设置刻度(0);line.animate().scaleX(1);在我的(工作)代码中,这对meLooking不起作用,它应该是
line.setScaleX(0);line.animate().scaleX(1).setDuration(750).setInterpolator(新的LinearInterpolator()).start()代码>您可以省略插值器部分,但这肯定会起作用。如果您遇到问题,请查看日志以查找任何意外的行。同时确保您运行的是Android 4.0 ICS或更高版本。您有解决此问题的方法吗?