- 博客(9)
- 资源 (18)
- 收藏
- 关注
转载 Android之Matrix用法
Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式: 在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。如下图。
2014-10-29 11:47:40 547
转载 Android字符串进阶之三:字体属性及测量(FontMetrics)
最近的一个模块正好用到字体的相关内容,整理出来。 (一) 字体的几个参数 ,以Android API文档定义为准,见下图 要点如下: 1. 基准点是baseline 2. Ascent是baseline之上至字符最高处的距离 3. Descent是baseline之下至字符最低处的距离 4. Leading文档说的很含糊,其实是上一行字符的descent到下一行的ascent之间的
2014-10-28 16:20:06 465
转载 IOS CGAffineTransform 用于视图平移,放缩,旋转
CGAffineTransform 今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。 一共只有三句话,下面就是这个方法 - (void)transformImageView { CGAffineTransform t = CGAffineTransformMakeScale(scale * previousScale, scale * prev
2014-10-28 11:17:45 592
转载 IOS程序名称及内容国际化(本地化)
1、IOS程序名称国际化 1.1 新建一个Single View app模版项目,命名为Localization。 1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。 1.3 添加完成后打开对应语言文件,比如English的添加 CFBundleDispla
2014-10-20 18:55:07 632
转载 iOS的影片播放 MediaPlayer 和 AVPlayer
在iOS開發上,如果遇到需要播放影片,如開機動畫…,我們很習慣地會使用MediaPlayer來播放影片,因為很方便使用,所以就一直使用下去。但是隨著客戶的要求越來越嚴苛,尤其是過場動畫或互動效果上的表現。所以如果在一些動畫中還挾帶影片一起運算,那勢必機器會跑不動。所以在iOS 4之後,我們可以使用AVPlayer這個類別來進行更細微的操作。 備註: MediaPlayer的影片是放在U
2014-10-16 18:35:19 1115
转载 IOS疯狂基础之屏幕旋转控制,获得当前方向
获得当前屏幕方向 self.interfaceOrientation或[[UIApplication sharedApplication] statusBarOrientation] if (self.interfaceOrientation==UIDeviceOrientationLandscapeRight) { XXOO } 不旋转,保持竖屏 //iOS 5 - (BO
2014-10-15 11:56:53 584
转载 iOS图片拉伸技巧—— resizableImageWithCapInsets
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。 比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60 现在我们把它用作为按钮背景,按钮尺寸是150x50
2014-10-13 16:15:14 686
转载 IOS: 自定义AlertView实现模态对话框
在Windows应用程序中,经常使用模态(Model)对话框来和用户进行简单的交互,比如登录框。 在IOS应用程序中,有时我们也希望做同样的事情。但IOS的UI库中,没有模态对话框,最接近那个样子的应该算是AlertView。 但仅用AlertView,我们只能做文字提示,而不能和用户做交互。 本文将介绍如何基于AlertView做定制,实现模态对话框的功能。以密码修改框为例:
2014-10-11 14:07:11 597
NavigationDrawer
2014-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人