微信首页的+号,点击之后会弹出一个更多的视图,这个视图如何实现呢?
实现该效果可能需要以下技术要点:
1.图片拉伸,通过拉伸图片的中间的较小区域来保持图片的边上的形状
2.仿射变换,用到仿射变换的缩放,平移和合并,视图动画
3.navigationBar的样式设置
实现效果,如下:
本Demo图片来源微信安装包解压得到的图片
实现代码:
//
// ...
分类:
微信 时间:
2015-07-27 18:48:06
阅读次数:
240
1、视图动画(UIViewAnimation) 可以改变视图的属性(Animatable UIView properties) frame:控制UIView的大小和该UIView在superview中的相对位置。 bounds:控制UIView的大小 center:控制UIView的位置 transfor...
分类:
移动开发 时间:
2015-06-20 23:34:59
阅读次数:
340
转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/45971421View Animaiton
通常使用xml文件定义动画,这样易读,重用。
xml写在res/anim/路径下。
下面是例子:
<scale
android:inte...
分类:
其他好文 时间:
2015-05-25 18:50:41
阅读次数:
152
转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/45968639概述andorid系统提供了两种动画系统,属性动画和视图动画。属性动画更灵活并且功能也更强。此外,android还提供了帧动画(drawable animation).
属性动画:andorid3.0引入,允许绘制任何对象,包括没有显示在屏幕上的,并且系统允许自定义类型。...
分类:
其他好文 时间:
2015-05-25 14:38:41
阅读次数:
140
View Animation
补间动画能够对一个view执行一系列的转置操作,比如位置,大小旋转和移动,animation package包提供了所有补间动画的类和方法
animation的xml文件放在 项目的res/anim/ 目录下,这些文件必须有一个, ,, , interpolator element, or 这样的根元素,
切指令是同时执行的,要想顺序执行的话,必须设置startOffset...
分类:
其他好文 时间:
2015-05-22 19:18:49
阅读次数:
160
视图动画,只有view可以使用。在android3.0以后,属性动画。ValueAnimation 可以记录属性变化的过程,所以他的对象是任何object。所以ValueAnimation 的真正目的就是对object的某个值做一系列根据setInterpolator的值变化函数。而ValueAni...
分类:
移动开发 时间:
2015-04-06 14:06:09
阅读次数:
166
Property Animation的工作概述、工作原理、同视图动画的区别以及部分API的官方文章翻译...
分类:
其他好文 时间:
2015-03-16 17:48:04
阅读次数:
135
动画学习算法数据结构,本文为辅助学习算法数据结构的博文,大多为自我记录复习温习,不喜勿喷,转载请注明...
分类:
编程语言 时间:
2015-02-24 09:06:31
阅读次数:
178
Android Animation简述一、动画(Animation) Android框架提供了两种动画系统:属性动画(Android3.0)和视图动画。同时使用两种动画是可行的,但是一般首选使用属性动画,因为它更灵活、提供更多功能。除了这两种动画,你也可使用绘制动画——允许你加载drawable资源...
分类:
移动开发 时间:
2015-01-17 12:31:33
阅读次数:
253
一个动画资源可以使用如下两种动画类型的一种来定义:
Property Animation
通过 Animator 获得到的一系列的时间集来改变一个对象的属性值创建的动画。
View Animation
通过视图动画框架,这里有两种类型的动画你可以定义。
·Tween...
分类:
移动开发 时间:
2014-12-09 13:56:46
阅读次数:
236