12 2014 档案
摘要:一、简介:今天是2014年最后一天啦,首先在这里,我祝福大家在新的2015年都一个个的新健康,新收入,新顺利,新如意!!!上一偏,我介绍了用Xfermode实现自定义圆角和椭圆图片view的博文《Android实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)》,今天我...
阅读全文
摘要:一:简介:在上一篇《Android实现圆形、圆角和椭圆自定义图片View(使用BitmapShader图形渲染方法)》博文中,采用BitmapShader方法实现自定义的圆形、圆角等自定义ImageView,这篇我们将采用更为常见的Xfermode渲染模式方案来实现圆形、圆角和椭圆样式的ImageV...
阅读全文
摘要:一、概述Android实现圆角矩形,圆形或者椭圆等图形,一般主要是个自定义View加上使用Xfermode实现的。实现圆角图片的方法其实不少,常见的就是利用Xfermode,Shader。本文直接继承ImageView,使用BitmapShader方法来实现圆形、圆角和椭圆的绘制,等大家看我本文的方...
阅读全文
摘要:像360卫士的波浪球进度的效果,一般最常用的方法就是 画线的方式,先绘sin线或贝塞尔曲线,然后从左到右绘制竖线,然后再裁剪圆区域。 今天我这用图片bitmap的方式,大概的方法原理是: (1)首先用clipPath裁剪园区域, (2)然后用4张图来不断绘制到画布上,再用偏移量来控制移动的速度,从而
阅读全文
摘要:今天,我来分享下,侧滑菜单的实现原理,一般android侧滑的实现原理和步骤如下:
1.使用ViewGroup 放2个view,一个是menu菜单,一个是content内容
2.监听onTouchEvent事件
处理ACTION_MOVE中的leftMargin位置,从而改变menu菜单的滑动位置
当ACTION_UP时,根据显示菜单的宽度,决定将其显示或隐藏动画效果:
(1)使用Scroller这个辅助类实现动画效果
(2)单起一个Thread(或Task)来改变leftMargin的大小来实现动画效果
上面这种方法,当监听ACTION_MOVE时候,当菜单里有listview等view到时候容易引起手势监听的冲突。
为了避免这种问题,我们采用新的方法来做侧滑。主要是做以下两个处理:
1.不继承ViewGroup,而是继承HorizontalScrollView,这样做的好处是HorizontalScrollView已经帮我们做了相关的监听滑动手势冲突的处理,我们不用操心和处理这些问题。
2.计算Menu菜单的大小,并显示
阅读全文
摘要:小蔡计算器4.0新版全新发布上线啦~欢迎大家下载使用哦~立即下载:http://www.zhentiyuan.com/windows/index.aspx软件介绍:小蔡计算器4.0是一款界面优美的多功能,高效的计算器工具软件。具有常用的数学基本运算功能,以及数学的基础科学计算功能,同时还具备表达计算...
阅读全文
摘要:小蔡电脑助手3.0新版全新发布上线啦~欢迎大家下载使用哦~
小蔡电脑助手是一款集多种功能为一体的,帮助您方便日常系统优化加速、清理,学习工作、生活网购的工具类软件。
小蔡电脑助手拥有系统清理、工具助手、网购导航以及电脑体检等多种功能。
系统清理主要清理系统垃圾文件、临时文件、上网历史记录等冗余垃圾;
优化加速让你可以时刻加速电脑速度,清理冗余的内存。
工具助手主要提供系统工具和生活工具等多种方便是用的工具;
网购导航提供主流网上购物商城、团购等电子商务网站;
电脑体检提供对电脑软件和硬件的全面检查,以便了解电脑软硬件信息。
阅读全文