android控件的抖动效果 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

android控件的抖动效果

我知道这种功能很好实现,我在百度上也搜到了源代码,但是我是希望这个控件在打开之后一直处于微小的抖动状态,打个比方就相当于树叶在地上有小风一直吹的那种感觉,我用while循环无限循环抖动的代码,但是程序刚打开就自动关闭了,

shake_y.setOnClickListener(new OnClickListener() {
 public void onClick(View v) {
 shakeAnim = AnimationUtils.loadAnimation(mContext, 
 R.anim.shake_y);
 passWd.startAnimation(shakeAnim);
        }
    });
我把`passWd.startAnimation(shakeAnim);`这条语句无限循环,程序就会自动关闭。。。

展开
收起
爵霸 2016-06-16 08:08:20 1867 0
1 条回答
写回答
取消 提交回答
  • 爵霸

    我用while循环无限循环抖动的代码,但是程序刚打开就自动关闭了 是因为系统判断你的应用无法正确的应用,所以将它结束了。
    动画的效果,需要放在线程中,不能影响主进程。否则,其它操作无法执行,这样就会被系统强制 Kill 掉的。

    2019-07-17 19:40:08
    赞同 展开评论 打赏
问答分类:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
蚂蚁聚宝Android秒级编译—— Freeline
立即下载
Android插件化:从入门到放弃
立即下载