自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KOST-昱东的博客 欢迎!

爱好产品与设计的小菜鸟

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

翻译 Hack7-在Canvas上绘制动画效果

如果你在为你的组件添加动画效果,你就会发现Android 的API提供的效果非常的有线。有没有一种API可以直接在屏幕上绘制东西呢?答案是有的,Android提供了一个叫做Canvas的类就可以。 在这个Hack里面,我将会给你展示如何使用Canvas类来绘制元素,并创建一个在屏幕里面来回弹跳的小方块。效果如下图所示: 在创建这个程序之前,让我们先明确一下Canvas类到底是什

2013-11-01 22:25:14 1308

翻译 Hack6-为ViewGroup添加动画效果

在默认的情况之下,当你给一个ViewGroup添加一个View的时候,他们是立即就被显示出来的,其实实现它们的的动画效果非常简单。在这个Hack里面,我就会给你展示如何在给ViewGroup添加View的时候加上一个动画效果,在你的程序里面,只需要短短的几行代码就够了。 Android提供了一个叫做LayoutAnimationController的类,这个类对于给ViewGroup的c

2013-10-31 19:32:29 1379

翻译 Hack5-用TextSwitcher和ImageSwitcher打造漂亮的动画效果

想象一下你需要一个循环展示图片信息或者文字信息的功能,比如下面的一些例子: 用左右键按钮来切换不同的日期列表在日期选择器(Date picker)中改变数字倒计时时钟最新头条 改变视图中的内容是大部分应用的一项最基本的功能,但是它可以被做的很有意思。如果我们用最基本的TextView,你就会发现在变换内容的时候一点都不赏心悦目。想象一下如果在变换内容的时候加上一点效

2013-10-30 19:05:14 1885

翻译 Hack4-自定义PreferenceActivity界面

AndroidSDK中我很喜欢的一个地方就是preference框架。相对于iOS的SDK,我更喜欢Android的,因为它可以更方便的创建布局。你只需要编辑一个很简单的XML文件,就可以创建一个PreferenceScreen。 尽管Android提供了很多设置组件供你使用,但是有的时候,你需要自定义View来实现你需要的功能。在这个Hack里面,将会用几个例子来讲解如何自定义设置界面的框架。

2013-10-29 17:15:10 1988 1

翻译 Hack3-创建自定义ViewGroup

当你在设计你的程序的时候,你可能会有一些很复杂的View要展示在不同的Activity当中。想象一下,你正在编写一个纸牌游戏,你为了想展示用户手中的牌,做出了如下图所示的样子,你会怎样设计它的布局呢? 你可能会说:我们使用margin属性便足可以达到这样的效果。此话不假,你的确可以用RelativeLayout,然后将它的children添加上margin属性达到上图所示的效果。xml文

2013-10-28 20:18:39 1575 1

原创 归一化方法

1、什么是归一化 归一化是一种简化计算的方式,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为纯量。在多种计算中都经常用到这种方法。它的定义如下: 归一化是一种无量纲处理手段,使物理系统数值的绝对值变成某种相对值关系。简化计算,缩小量值的有效办法。例如,滤波器中各个频率值以截止频率作归一化后,频率都是截止频率的相对值,没有了量纲。阻抗以电源内阻作归一化后,各个阻抗都成了一种相对阻

2013-10-28 11:20:41 3886

翻译 Hack 2-延迟加载(Lazy Loading)与避免重复的布局代码

当你在创建一个非常复杂的布局的时候,你会发现你自己添加了一大推的ViewGroups和Views。但是你的布局的层次越深,程序的效率就会越低。所以一个优化的布局,对于创建一个运行迅速、快速反应用户的操作的程序是非常重要的。 在这次的Hack中,你将会学到如何在你的xml布局中使用标签来避免重复代码,也将会学到如何用ViewStub来延迟加载View。 2.1 使用标签来避免重复代码

2013-10-27 17:10:09 1632

翻译 Hack 1-利用weight属性居中View

一个偶然的机会发现了《50 Android Hacks》这本书,简单读了几章,发现这本书还不错,遗憾的是至今没有中文版。所以在学习的同时,我也会尽量把它其中的文章翻译一下。一来对自己是个学习的机会,二来可以方便 大家,废话不多说,开始第一个Hack吧~     在一次我主持的Android技术沙龙上,当我在解释,如何用XML文件创建View的时候,有人问道:“如果我想让一个按钮居中,并且

2013-10-26 15:25:34 1805

50 Android Hack2-Hack3

50 Android Hack2-Hack3

2013-10-28

50 android hacks - hack4

50 android hacks - hack4

2013-10-29

50 Android Hacks - Hack2

50 Android Hacks - Hack2

2013-10-27

50 android hacks- hack6

50 android hacks- hack6

2013-10-31

50 android hacks - hack5

50 android hacks - hack5

2013-10-30

50 android hacks-hack7

50 android hacks-hack7

2013-11-01

空空如也

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

TA关注的人

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