摘要: 本文来自网易云社区 作者:唐钊 最近在看 node 爬虫相关的一些东西,我记得还是很久以前常用的 node 爬虫工具还是 superagengt+cherrio,他们的思路是通过发起 http 请求然后截取 respone 的内容,但是随着前端mvvm等框架的盛行,现在更多的内容是异步加载了,所以通 阅读全文
posted @ 2018-09-27 10:55 网易数帆 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:唐钊 项目背景 那是在一个毫无征兆的下午,我还沉浸在 vue 的世界中,突然编辑跑过来说N的新官网想做一些3D全景的东西,一开始其实我的内心是拒绝的,一是没怎么实质性做过 WEBGL 的东西,只是组内 mini 项目的时候看了看基础的内容,再者当时也很忙,感觉这东西听起来就 阅读全文
posted @ 2018-09-27 10:51 网易数帆 阅读(3294) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:唐钊 Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它在 web 中创建各种三维场景,包括了摄影机、光影、材质等各种对象。使用它可以让我们更加直观的了解 webgl 的世界。 3D 场景前置知识 下面我们依次详细学习以上的细分知识点。 相机 Three.js 阅读全文
posted @ 2018-09-27 10:50 网易数帆 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:孙有军 前言: 对于一个追求极致体验的软件来说,利用好系统的每一点优秀的特性,将会大大提高软件的品质。 Windows vista以来任务栏缩略图,及Win + TAB的程序切换预览图的定制也是对软件体验的一个巨大提升,这里我对云音乐中使用到的任务栏缩率图显示专辑封面,并且 阅读全文
posted @ 2018-09-27 10:47 网易数帆 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:孙有军 需求 现在视频应用越来越多了,这里我们希望在视频开始之前,希望用户脸部能够正对着手机屏幕,以达到更好的效果。 基于上述的需求,这里我们就需要在视频流上层叠加一个让用户正对手机屏幕的效果,要求是悬浮层具有半透明,不完全遮挡视频流,同时在界面上留出脸部的形状,让用户有参 阅读全文
posted @ 2018-09-27 10:46 网易数帆 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:孙有军 产品中有一个需求,要求TextView的文字有一个高亮的效果,高亮的同时有跑马灯效果! 本来想在网上找一个现成的用用,比如Facebook出的Shimmer,还有很多,但是都感觉代码太多,因此撸了一个简单版的,talk is cheap,show me you co 阅读全文
posted @ 2018-09-27 10:45 网易数帆 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:孙有军 老需求我们经常会有需求就是View消失的效果,这里我们说的消失往往是全部消失,我们可能采用一个alpha动画,在指定的时间内消失掉View,出现则实现相反的动画。我们一般都采用如下的实现:采用tween动画实现:private void alphaTween() { 阅读全文
posted @ 2018-09-27 10:41 网易数帆 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:孙有军 开发的TV应用发现在部分电视上可以显示完整,而其他部分电视显示不全,周围都会遮挡了。 原因 这是因为部分老的电视有一个overscan的概览,什么叫overscan呐?官方解释如下: During the evolution of TV technology, ov 阅读全文
posted @ 2018-09-27 10:40 网易数帆 阅读(712) 评论(0) 推荐(0) 编辑