android桌面预览效果
主要改动的是:workspace.Java和launcher.java两个文件。附带的源码也仅包含这两个文件。
只要将workspace.Java和launcher.java两个文件覆盖在http://download.csdn.net/source/3142047这个工程里边就行啦~~
操作是长按最下边dock上的Allapp按键,就会弹出啦~~
代码太多,不一一解释,直接上源码才是王道!
源码下载地址:http://download.csdn.net/source/3142406
后记:感谢aaa2832和whshuai11两位童鞋,发现了一个其中的BUG,就是在点击某个预览窗口时,跳转回原来的界面时桌面图标会消失,点击原来窗口时会卡死。修复方法如下:
BUG1:在workspase的onTouchEvent里边最开始添加:
if(mLauncher.isAllAppsVisible()||mSensemode)
{
returntrue;
}
即为:publicbooleanonTouchEvent(MotionEventev){
if(mLauncher.isAllAppsVisible()||mSensemode)//addforbug
{
returntrue;
}……
BUG2:卡死的问题其实是没有刷新界面造成的,只需添加
else{
mLauncher.dismissPreviews();
postInvalidate();//addforbug
}
相关推荐
瓜牛呱呱 2020-11-12
柳木木的IT 2020-11-04
yifouhu 2020-11-02
lei0 2020-11-02
源码zanqunet 2020-10-28
源码zanqunet 2020-10-26
一叶梧桐 2020-10-14
码代码的陈同学 2020-10-14
lukezhong 2020-10-14
lzzyok 2020-10-10
anchongnanzi 2020-09-21
clh0 2020-09-18
changcongying 2020-09-17
星辰大海的路上 2020-09-13
abfdada 2020-08-26
mzy000 2020-08-24
shenlanse 2020-08-18
zhujiangtaotaise 2020-08-18
xiemanR 2020-08-17