逗趣桌面宠物app是一款非常好用的手机桌面宠物挂件大家可以自由的在手机桌面上与其互动,随时随地的互动玩法非常不错,这款软件的功能非常强大,有兴趣的用户们赶紧来下载试试吧。
超多动漫角色,无限制添加你喜欢的桌宠,只要你的手机屏幕够大,那么你可以随心所欲的添加桌宠;
设置非常简单,将你喜欢的角色添加到桌面,一键选择即可,非常的方便;
支持播放动画,可以选择动态桌宠,让它们的活力感染你的生活;
好玩的手机宠物桌面软件,精选多种手机样式宠物,养在桌面,随时互动,收获更多欢乐;
超多萌宠等你挑选,时刻与你相伴,可以逗你开心的手机桌面宠物软件;
1.app里有许多宠物,用户能够随时随地寻找要想收留的宠物。
2.用户能够更好地感受到在桌面上养宠物的快乐,让您的生活填满快乐。
3.用户将桌面上宠物下载安装后,能够在可爱的桌面宠物所属的桌面上转化成宠物巢。
4.用户能够点击宠物以交互技术开展饲养。 宠物会以各种各样方法回应您的个人行为。 它是十分真正的,使您好像有着一个。
桌宠桌面,挑选你喜欢的宠物角色进行下载,然后就能显示到桌面上啦。
手机美化,平台也还能为你提供丰富的主题,各种风格,让你变换不停。
精美壁纸,除了宠物形象,平台还能为你提供丰富的壁纸,都是高清无水印的。
好玩那是必须的啊,不管自己是开心还是不开心都可以在上面挑逗一下小宠物;
调整位置也好,还是陪着它去玩耍,以及隐藏起来都可以满足到的。
iOS目前(20180209)来说,桌面宠物是不可能实现的;
Android上面是可以实现的,那么我们就请出知乎的吉祥物 ->
1.显示
Android上在桌面上显示悬浮,大体上用的就是Service+WindowManager;
新建一个Service,添加一个WindowManager,设定好布局;
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); WindowManager.LayoutParams params = new WindowManager.LayoutParams(); params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT; params.format = PixelFormat.RGBA_8888; params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE; params.width = petW; params.height = petW; params.x = 0; params.y = 0; elfView.setVisibility(VISIBLE); wm.addView(elfView, params);
2,移动
按照原来在Windows上的经验,一个桌宠,最起码的标准是,拖来拖去,走闹跑跳;
而让悬浮体移动,简单来说只要重新设定坐标轴,更新窗口即可;
params.x =dx; params.y = dy; wm.updateViewLayout(elfView, params);
那么,添加上拖拽动画后
当然,拖拽代码是全网通用的TouchListener拖拽;
case MotionEvent.ACTION_DOWN: lastX = (int) event.getRawX(); lastY = (int) event.getRawY(); paramX = params.x; paramY = params.y; break; case MotionEvent.ACTION_MOVE: dx = (int) event.getRawX() - lastX; dy = (int) event.getRawY() - lastY; params.x = paramX + dx; params.y = paramY + dy; wm.updateViewLayout(elfView, params); break;
同理,走路就是新开一个线程,做出出动画的同时,对坐标进行操作;
3,进阶互动
这里我用的是14年左右,手机360的一个动画效果;
把360的那个小人拉上一个弹弓,发射出去清理缓存那个;
说白了,就是拖拽和移动的结合,捎带一点view的基础动画;
1,新增更多免费宠物;\r\n2,优化用户体验;