
android 中动画问题
比如我有一个button然后点击这个按钮的时候就把这个按钮180度旋转一下button.animate().rotation(180);第一次确实会旋转,以后不管怎么点都...
比如我有一个button
然后点击这个按钮的时候就把这个按钮180度旋转一下
button.animate().rotation(180);
第一次确实会旋转,以后不管怎么点都不会旋转,这个怎么让他不会出现这个情况?
谢谢 展开
然后点击这个按钮的时候就把这个按钮180度旋转一下
button.animate().rotation(180);
第一次确实会旋转,以后不管怎么点都不会旋转,这个怎么让他不会出现这个情况?
谢谢 展开
2个回答
展开全部
全一点的代码贴出来看看,整个Activity的
追问
图片已贴,很简单,没什么代码
追答
android内动画效果后,控件的位置并不会发生改变,你所看到结束后的图像只是一个镜像。 可以这样试试:
加一个标志位 boolean flag = true ;
点击事件中写{
flag = !flag
if(flag){
v.animate().rotation(180);
}else{
v.animate().rotation(360);
}
}
展开全部
全一点的代码粘出来看看
追问
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button).setOnClickListener(this);
}
@Override
public void onClick(View v) {
v.animate().rotation(180);
}
}
MainActivity 就怎么多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询