自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海洋顶端

仅作为个人总结,如有错误,欢迎指正

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows风格的Loading动画Android实现(3)

前言最近在学习开源弹幕引擎源码,其中对重绘的控制的很好,值得学习,我把一部分技术应用到我的这个动画里面。第一,在这个弹幕引擎里面,各个弹幕相互独立,独立计算独立绘制。第二,不过度绘制,这种情况是丢帧的反面。简单来说就是不要在16ms内绘制两次,因为当fps大于60之后,人眼就看不出差别来了。效果图改进 面向对象,让每个点自己计算显示位置,自己绘制 每个点的运动轨迹是一样的,只是启动时间,启动位置不

2015-08-29 17:02:20 664

原创 自定义ViewPager实现轮播效果

前言这种轮播效果多应用于展示电影海报,但是效果并不好,有些没有手势动画,更加没有fling效果。我将ViewPager的源码拷贝出来,做了修改,实现了这两个效果。 一屏显示三个page,让中间一个page居中突出显示 首先我们可以设置一个page宽为ViewPager宽的一定比例,比如 0.7。然后,ViewPager在两个page之间切换是通过设置scrollX实现的

2015-08-29 12:08:19 1030

原创 可滑动关闭的对话框(二)

继续完善,希望这个控件可以变成轮子被更多的人使用。 改进 改变使用方式,现在可以直接继承SwipeDialog使用,更加方便。并且和系统Dialog特性保持一致,比如设置Dialog的显示、取消、关闭监听器,设置可取消、可点击窗口以外区域取消等等。 增强适用性,SwipeDialog的布局支持ListView、ScrollView等

2015-08-29 11:18:01 1031

原创 可滑动关闭的对话框(一)

前言Uber大家都用过,有时候它的对话框是从顶部落下来,你可以把它推上去关闭,或者把它拽下去关闭。我觉得这种交互方式很好。符合认知,也更加便捷。用在一些非关键信息的展示很合适,比如广告。效果图原理并没有去继承Dialog,而是直接将dialog视图通过WindowManager.addView方法添加到窗口中。当然,我在dialog视图外层包了一层FrameLayout用来获取并处理触摸事件,并实现

2015-08-02 16:41:31 1837

原创 个人主页常见的头像与背景图不同步移动的下拉效果实现

我自己想出来的实现方式,而且我觉得这样实现效率最高。 假设背景图比用户信息视图高x,那么将背景的顶部x/2和底部x/2隐藏起来,如图所示 下拉的时候,让背景的移动速度是内容移动速度的1/2 下拉到一定程度,背景完全显示之后,让背景和内容的移动速度保持一致 如何隐藏背景图的顶部和底部? 通过设置背景的marginTop为-x/2隐藏顶部,而个人资料视图下面的视图会把背景图底部x/2挡住

2015-08-02 15:16:14 1885

清理目录工具

使用说明: 把exe放在某个目录下,双击运行。当前目录下的文件(不包括文件夹)就会被移动到一个文件夹下(新文件夹以当前时间命名)。 我写它主要目的是为了清理桌面,放到桌面,运行一下,桌面上的的文件就移走,说法清爽。 注意! 不要修改exe的名称,修改的话也能用,只是exe也会被移动到新建的文件夹中。 python源码http://blog.csdn.net/fly1183989782/article/details/24868755

2014-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除