自定义View
qndroid
这个作者很懒,什么都没留下…
展开
-
android自定义 ProgressBar(继承自View)
github上已经有如此多漂亮的progressbar,可还是满足不了美工MM的胃口,无奈只得根据美工的需求,自定义一个符合要求的progrssbar了,美工给的效果图如下: 好看是好看,还要求上面指示器的颜色随着进度去改变,上网找了一番还真没有发现完全符合要求的,只好自己想办法了。 思路:1.肯定的继承View或者progressbar去重写,由于我对progre原创 2015-05-20 13:43:10 · 1698 阅读 · 2 评论 -
Android仿格瓦拉循环滚动View
之前有同事用格瓦拉买电影票,自己下了一个看了看,App整体做的比较炫酷,看到一个效果挺不错,又在自己的能力范围之内,就模仿一下。下面是效果图: 就是一连串的电影胶片不停的向某一方向滑动,思路: 取两张背景图,同时向一个方向滑动,当超出屏幕范围时重新调整两张图的横坐标即可。 代码如下:/** * @description 仿格瓦拉App背景自动移动View * @author原创 2015-09-29 19:21:00 · 2062 阅读 · 1 评论 -
Android仿IOS有弹性ScrollView
最近项目里用到了一个开源的仿IOS可弹动的ScrollView,看源代码时发现其实实现原理是用 View动画实现的,每次都播一个动画,最后重新layout这个布局。看到使用了View动画,就有点不想用这个控件了,因为个人感觉View动画,应该是要被淘汰的技术了,于是就自己根据实现原理,重写了一个ScrollView,实现了同样的功能. 思路:利用属性动画,及其View的偏移原理即可实现同样的功能。原创 2015-09-19 18:26:10 · 1273 阅读 · 0 评论 -
Android仿58同城Loading View
今天打开58同城App看到他们的网络加载Loading做的很有新意,是一个三角形,圆形,正方形不同的运动并且切换,这个效果不说有多难,至少很有创意,就着手模仿了一下,先看下效果图: 58的更加复杂,在形状运动的过程还一直不停的旋转,旋转的坐标计算太复杂, 还没有搞定,先把这个半成品开源出来。思路:1.先画一个静态的形状和下面的阴影。 2.通过ValueAnimat原创 2015-10-13 17:50:24 · 2127 阅读 · 0 评论