11 Mar 2014
Making the View Interactive
绘制UI只是创建自定义控件的一部分。你还需要使你的控件模仿真实世界的情况响应用户输入。对象始终应该模仿真实对象的行为。例如,图片不应该突然消失然后重新出现在一个别的地方,因为真实世界的物体不会这样,图片应该从一个地方移动到另一个地方。 用户同样也能察觉到界面的微妙的行为,作出跟真实世界类似的反应。例如,当用户快速滑动一个界面时,他们应该能感觉到一开始的滞后感,以及结束时继续滑行一段的惯性。本节将演示如何使用Android framework的一些特性,给自定义控件添加这些真实世界的行为。
Read More>>
26 Feb 2014
Android framework提供大量的控件,用于交互和各种数据的显示。但是有时候你的应用会有一些独特的需求,内置的控件无法满足。本节将会告诉你如何自己去创建一个强健的,可重用的控件。
Read More>>
24 Feb 2014
Android framework提供大量的控件,用于交互和各种数据的显示。但是有时候你的应用会有一些独特的需求,内置的控件无法满足。本节将会告诉你如何自己去创建一个健壮的,可重用的控件。
Read More>>
18 Jan 2014
ProGuard,一个代码优化和混淆的工具,作为Android SDK的一部分,它可以说是一把双刃剑——它上手有很大的挑战,但是如果被正确地使用,可以获得极大的好处!在Crashlytics我们花了很多时间借助ProGuard的能力,开发了一些轻量级的库,来帮助APP开发者开发出很棒的产品——我们在日常开发中主要使用以下四个功能。
Read More>>