本版专家分:21242
chrome开发者模式下看效果但最好还是放到手机上看,safariandroid自带的,和国产的一些游览器对h5的支持程度不同,显示效果会很不一样
本版专家分:21242
这个主要看个人爱好,我喜欢的不一定你喜欢!
工具非常多!罗布白菜各有所爱!
顶HBuilder,寫前段和js感觉是最好的编辑器了不过内存占用的会大一点。
平时是editplus+chrome(我是快捷键的老习惯改不掉了新人还是建议用有代码提示的IDE)
调┅些比较难弄的问题时,是HBuilder连接手机真机联调。配置有点麻烦建议看HBuilder的有关文档。
本版专家分:21242
版权声明:本文为博主原创文章转载请注明出处。 /qq_/article/details/
贝塞尔曲线知识的简单应用,自定义了个圆形控件空间内水波纹自动上升,通过几个简单嘚seekbar做了个简单的颜色选择器
很早之前就听过说贝塞尔曲线,只是一直没时间好好学习一番最近忙里偷闲,便想着了解一下网上关于貝塞尔曲线的解释很多,这里我就暂时不班门弄斧了如果还不甚了解又有兴趣了解的小伙伴,可以去看看其中关于贝塞尔曲线的几篇寫的还挺通俗易懂的。
1.为了控件更灵活易于拓展自定义一些属性
2.创建自定义view,onDraw中的代码如下:
//不断的计算波浪的路径 //在背景圆上绘制水波 //将画好的圆绘制到画布上 //绘制圆的轮廓(边)3.计算波浪的路径path这里便用到了贝塞尔曲线来绘制水波纹的路径:
//二阶贝塞尔曲线绘制 path.close();//关閉当前轮廓。如果当前点不等于轮廓的第一个点则自动添加线段,使其形成闭区间。4.动画效果部分:水波上升和水波移动效果都可以通過属性动画来实现,而且实现方式几乎一样,这里是在自定义view内实现一个public的开启动画的方法供activity在适当地时候去调用:
//初始化水波效果动画 //获取属性动画当前值(0-1) //初始化水位上升动画 //获取属性动画当前值(0-1)