有谁知道怎么在android widget中实现动画效果,还有像桌面的那种滑动效果!!
请哪位高手帮帮忙!!!!

解决方案 »

  1.   

    涉及到IPC,反复刷新的效率很低,1G的主频也才70-80ms一帧
      

  2.   

    推荐个学习android网站:http://www.eoeandroid.com/?fromuid=20065
      

  3.   

    那是不可能的,我实现过Widget动画,但也是伪实现的。
      

  4.   

    桌面那个滑动效果,在Android里面是个专门的控件,叫SlidingDrawer。
    Android里面和标准J2SE的一个巨大差别就是界面更加花哨,代码却更加简洁, 几行代码就可以实现动画式效果的控件。
      

  5.   

    只知道应用中用Animation应该可以实现动画吧!就是要一直缓存数据,貌似Launcher里面那个拖动效果,就是这么实现得!把view里面的东西都存储起来,不停的刷。
      

  6.   

    1、widget里面是不能滑动的。否则会和主界面滑动冲突
    2、貌似widget使用自定义控件很麻烦,所以只能用少数的空间,比如imageview,imagebutton,button,textview一类
    3、不推荐widget刷图太频繁,试了很多种方式,还是在service里开了个线程,定期去更新remoteview
    事实上看到过最复杂的widget也就是htc上的天气和短信了
    但是天气也就是几个drawable的轮换
    短信那个动态也很烂,感觉也是几个bitmap轮着贴出来的基本上我个人是放弃在wighet上做太多文章了
      

  7.   

    貌似,只能自己开service来自己更新了。