今天没事的时候,感觉Win8的扁平化的button还是挺好看的,就研究了下怎样在安卓界面实现Win8的扁平化button点击效果。发现了一个自己定义的View能够实现扁平化button效果,话不多说,我们直接上代码。 1、首先要自己定义自己的View。创建一个自己定义的MyImageView类继承I ...
分类:
移动开发 时间:
2017-06-09 13:17:14
阅读次数:
230
视图的大小应该是随时可控的。今天我们就来实现对一个View的缩放动画。该动画的实现与位移动画,透明度动画稍有不同。详细实现例如以下: import UIKit class ScaleViewController: UIViewController { @IBOutlet weak var green ...
分类:
移动开发 时间:
2017-05-25 23:37:55
阅读次数:
199
demo下载:http://pan.baidu.com/s/1ntoICdV 前一段时间换了htc m7之后,对htc的sense ui有不错的印象。特别是它的listview十分有个性。提供弹性的overscroll反馈。并且点击item是缩放动画,而不是android原生的变色动画。所以花了几天 ...
分类:
其他好文 时间:
2017-05-13 14:21:05
阅读次数:
180
这一篇来使用逐帧动画和补间动画来实现一个小样例,首先我们来看看Android中的补间动画。Android中使用Animation代表抽象的动画类,该类包含以下几个子类:AlphaAnimation:透明改变动画。ScaleAnimation:大小缩放动画。TranslateAnimation:位移变 ...
分类:
移动开发 时间:
2017-05-06 11:52:04
阅读次数:
230
一、概述 View动画共有四种效果分别是平移动画、旋转动画、缩放动画以及透明度变化,此外帧动画也属于View动画,但实现效果与前面几种有所区别。 二、View动画的种类 四种动画分别对应四个Animation的子类TranslateAnimation、RotateAnimation、ScaleAni ...
分类:
移动开发 时间:
2017-04-07 21:23:49
阅读次数:
301
描述 本例展示了当用户放大或缩小地图时如何定义地图的动画。zoomDuration和zoomRate是Dojo动画属性,他们确定了动画的duration和帧刷新的rate 。这些属性单位是毫秒,zoomDuration默认值是250,zoomRate默认值是25。 在本例中,可以通过调整这些属性为数 ...
分类:
编程语言 时间:
2017-03-13 13:26:21
阅读次数:
282
描述 本例展示了当用户放大或缩小地图时如何定义地图的动画。zoomDuration和zoomRate是Dojo动画属性,他们确定了动画的duration和帧刷新的rate 。这些属性单位是毫秒,zoomDuration默认值是250,zoomRate默认值是25。 在本例中,可以通过调整这些属性为数 ...
分类:
编程语言 时间:
2017-03-13 13:18:34
阅读次数:
218
这是个很有意思的例子,不过例子给的比较复杂,需要查很多API,我会在文章最后给出关键的类和属性解释。 同样发现一个很有意思的事儿:博客园似乎有爬虫,我4号发布的blogs,5号就在百度和google搜索页面上看到了转载或者复制。 这篇文章逻辑组织不太好,想知道怎么做缩放动画的可以直接拉到尾部看结论。 ...
分类:
编程语言 时间:
2017-02-11 13:34:17
阅读次数:
827
博主都是自己把代码测试过了才给大家分享的 在res/创建一个anim文件夹用来保存动画属性的xml 新建一个scale.xml MainActivity.java ...
分类:
其他好文 时间:
2016-12-24 20:14:38
阅读次数:
163
四种补间动画: 1、透明; 2、缩放; 3、位移; 4、旋转; 几个属性介绍: 1、Duration:设置动画执行的时间; 2、RepeatCount:设置动画执行的次数,如果要无限次播放,填写一个小于0的数,一般写-1; 3、fillAfter:动画结束之后是否保持动画的最终状态;true,表示保 ...
分类:
移动开发 时间:
2016-11-16 22:20:22
阅读次数:
285