自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FireOfStar的专栏

宁静致远

  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

翻译 Android属性动画---Property Animation(一)

本文译自:http://developer.android.com/guide/topics/graphics/prop-animation.html属性动画系统是一个健壮的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变任何对象的属性来定义一个动画,而不用关心该对象是否要绘制在屏幕上。属性动画是在指定的时间长度上改变一个属性(对象中的一个成员字段)的值。要让某些对象变成动画,

2012-06-29 20:33:18 6785

翻译 Android动画概要---Animation Overview

本文译自:http://developer.android.com/guide/topics/graphics/overview.htmlAndroid框架提供了两种动画系统:属性动画(在Android3.0中被引入)和视图动画。这两种动画系统都是可行的选择,但是通常属性动画是首选的方法,因为它更加灵活,并提供了更多的功能。除了这两种动画系统之外,还能够利用绘图动画,它允许加载绘图资源并一帧一

2012-06-28 08:09:39 2724

翻译 Android图形---OpenGL(六)

本文译自:http://developer.android.com/guide/topics/graphics/opengl.html#compatibilityOpenGL版本和设备兼容性Android系统从1.0开始就支持OpenGL ES 1.0和1.1规范,从Android2.2(API Level 8)开始,框架支持OpenGL ES 2.0 API规范。OpenGL E

2012-06-27 20:13:19 5677

翻译 Android图形---OpenGL(五)

本文译自:http://developer.android.com/guide/topics/graphics/opengl.html形状的外观和折点在OpenGL中,形状的外观是由三个或三维空间中更多的点来定义的一个表面。一个三个或更多的三维点(在OpenGL中叫做顶点)的集合有前面和后面之分。如何知道哪个面是前,哪个面是后呢?就要用折点或定义形状中的点的方向来回答这个问题。

2012-06-26 09:15:06 2027

翻译 Android图形---OpenGL(四)

本文译自:http://developer.android.com/guide/topics/graphics/opengl.html在OpenGL ES 2.0中的投影和照相视图在ES 2.0的API中,首先要通过把一个矩阵成员添加给图形对象顶部的着色器(Vertex Shaders)来使用投影和照相视图。然后,这个被添加的矩阵成员能够生成并把投影和照相视图应用给图形对象。1. 给顶

2012-06-25 08:38:44 2392

翻译 Android图形---OpenGL(三)

绘图对象的坐标映射在Android设备上显示图形中的基本问题之一就是它们的屏幕可能是各种尺寸和形状的。OpenGL会假设一个方形区域,统一的坐标区域,并且在默认情况下,在一些方形的屏幕能够像在方形区域一样,完美的绘制这些坐标。图1. 默认的OpenGL坐标系统(左)被映射到一个典型的Android设备屏幕(右)。上面的插图演示了如何把左边的OpenGL的统一坐标系统映射到右边横屏设

2012-06-24 09:10:31 2318

翻译 Android图形---OpenGL(二)

本文译自:http://developer.android.com/guide/topics/graphics/opengl.htmlOpenGL 包一旦使用GLSurfaceView和GLSurfaceView.Renderer类给OpenGL建立了一个View容器,那么就可以开始使用以下的类来调用OpenGL的API:1. OpenGL ES 1.0/1.1 API 包andr

2012-06-21 08:21:35 3083

翻译 Android图形---OpenGL(一)

本文译自:http://developer.android.com/guide/topics/graphics/opengl.htmlAndroid系统包含了OpenGL(Open Graphics Library),从而给2D和3D图形提供了高性能的支持,尤其是OpenGL ES API。OpenGL是一个跨平台图形API,它给3D图形处理指定了一个标准的软件接口。OpenGL ES是一种用

2012-06-20 08:07:06 2417 1

翻译 Android图形---硬件加速(Hardware Acceleration)(五)

本文译自:http://developer.android.com/guide/topics/graphics/hardware-accel.htmlView层和动画当应用程序被硬件加速的时候,硬件层能够传递更快、更平滑的动画。当播放具有复杂的绘图操作的动画时,以每秒60帧的速度播放不总是可能。这样能够通过使用硬件层把View对象呈现在硬件纹理中,可以缓解这种情况。硬件纹理能够被用于动画视

2012-06-19 08:39:15 3659

翻译 Android图形---硬件加速(Hardware Acceleration)(四)

本文译自:http://developer.android.com/guide/topics/graphics/hardware-accel.htmlView层在Android的所有版本中,通过使用View对象的绘图缓冲,或使用Canvas.saveLayer()方法,View对象都具有在屏幕外缓冲区呈现的能力。屏幕外缓冲区或层由多种用途。在呈现复杂的动画或使用组合效果时,它们能够获得更好

2012-06-18 08:31:33 4102

翻译 Android图形---硬件加速(Hardware Acceleration)(三)

不被硬件加速所支持的绘图操作在硬件加速的时候,2D渲染管道支持大多数的通常用于Canvas的绘图操作,以及一些很少使用的操作。被用于渲染应用程序的所有的绘图操作都有发送给Android系统,默认的Widget和布局,以及一些常用的可视效果,如反射和瓷砖的纹理效果都是被支持的。以下列出了已知的不支持硬件加速的操作:1. CanvaschipPath()chipRegion()dr

2012-06-15 07:54:46 3424

翻译 Android图形---硬件加速(Hardware Acceleration)(二)

本文译自:http://developer.android.com/guide/topics/graphics/hardware-accel.html判断一个View对象是否被硬件加速有些时候,尤其是对于那些定制的View对象,应用程序知道当前的View对象是否被硬件加速是十分有益的。如果应用程序做了很多定制的绘图操作,并且不是所有的操作都会被新的渲染管道所支持,那么这种判断就特别有用。

2012-06-14 08:10:41 4264

翻译 Android图形---硬件加速(Hardware Acceleration)(一)

本文译自:http://developer.android.com/guide/topics/graphics/hardware-accel.html从Android3.0(API Level 11)开始,Android 2D渲染管道能够更好的支持硬件加速。硬件加速执行的所有的绘图操作都是使用GPU在View对象的画布上来进行的。因为启用硬件加速会增加资源的需求,因此这样的应用会占用更多的内存

2012-06-13 08:06:28 5345 1

翻译 Android画布和图形绘制---Canvas and Drawables(五)

Nine-patchNinePatchDrawable图形是可拉伸的位图图片,Android系统会根据View对象中的内容来自动的调整背景图片。使用NinePatch图片的一个例子就是标准Android按钮的背景图片---按钮必须根据字符串的长度来拉伸背景图片。NinePathc图形绘制的是一个标准的PNG图片,它包含了一个像素宽的边框。图片文件的扩展名必须是.9.png,并且要保存到工程的r

2012-06-12 08:49:12 5186

翻译 Android画布和图形绘制---Canvas and Drawables(四)

本文译自:http://developer.android.com/guide/topics/graphics/2d-graphics.html形状绘制在想要动态的绘制一些二维图形的时候,ShapeDrawable对象将会满足你的需要。用ShapeDrawable对象能够编程绘制任何能够想象得到的原始形状和主题样式。ShapeDrawable类是Drawable类的一个子类,因此能够在

2012-06-11 20:35:18 3427

翻译 Android画布和图形绘制---Canvas and Drawables(三)

本文译自:http://developer.android.com/guide/topics/graphics/2d-graphics.html图形绘制Android为绘制图形和图片提供了一个定制的2D图形类库。android.graphics.drawable包中能够找到用于绘制二维图形的共同的类。本文讨论使用Drawable对象来绘制图形的基础知识,以及如何使用Drawable类的

2012-06-09 14:37:31 8892

翻译 Android画布和图形绘制---Canvas and Drawables(二)

注:本文译自:http://developer.android.com/guide/topics/graphics/2d-graphics.html在View对象上绘图如果应用程序不需要大量的图形处理或很高的帧速率(如一个棋类游戏、Snake游戏或另外的慢动画类应用程序),那么就应该考虑创建一个定制的View组件,并且用该组件的View.onDraw()方法的Canvas参数来进行图形绘制

2012-06-08 07:52:52 6183

翻译 Android类参考---Fragment(八)

public void setTargetFragment(Fragment fragment, int requestCode)该方法给该Fragment对象设置一个可选的目标。例如,如果该Fragment对象使用由另一个Fragment对象启动的,并且在想要把一个给定的结果返回给第一个Fragment对象时,就可以使用这个方法。这里被设置的目标是通过FragmentManager.putF

2012-06-07 13:38:10 5047

翻译 Android类参考---Fragment(七)

public void onStart()当该Fragment对象对用户可见时,该方法会被调用。该方法通常会跟它的Activity的生命周期的Activity.onStart()方法绑定。public void onStop()当Fragment对象被终止的时候,该方法会被调用,它通常会跟它的Activity的生命周期的Activity.onStop()方法绑定。public vo

2012-06-06 20:35:41 8232 1

翻译 Android类参考---Fragment(六)

public void onInflate(Activity activity, AttributeSet attrs, Bundle savedInstanceState)当一个Fragment对象被作为一个View对象布局的一部分来填充时,就会调用该方法,通常用于设置一个Activity的内容视窗。在从布局文件的标签中创建该Fragment对象之后,可以立即调用该对象。注意:这时的调用是在

2012-06-05 08:09:20 3566

翻译 Android画布和图形绘制---Canvas and Drawables(一)

注:本文译自:http://developer.android.com/guide/topics/graphics/2d-graphics.htmlAndroid框架API提供了一组2D描画API,使用这些API能够在一个画布(canvas)上渲染自己的定制图形,也能够修改那些既存的View对象,来定制它们的外观和视觉效果。在绘制2D图形时,通常要使用以下两种方法中的一种:1. 把图形或动

2012-06-04 08:34:44 9460

翻译 Android类参考---Fragment(五)

public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)当View对象相关的上下文菜单显示的时候,系统会调用该方法。跟onCreateOptionMenu(Menu, MenuInflater)不同,这个方法在上下文菜单每次显示的时候,都会被调用,并且应该被填入

2012-06-03 10:17:18 3562

翻译 Android图形---Graphics(概要)

在编写一个应用程序时,正确的考虑图形需求是至关重要的。最好是根据不同的图形任务来使用合适的图形技术。例如:相对静态应用程序而言,交互游戏应用的图形和动画会有很多差异。以下我们会讨论在Android平台上可以使用的几种图形描画的选项,以及它们最适用的场景。Canvas and DrawablesAndroid平台提供一组View可视构件,它们提供与用户交互的一般化功能。还可以扩展这个可视构件

2012-06-02 11:07:17 2021

翻译 Android类参考---Fragment(四)

public final boolean isAdded()如果该Fragment对象被添加到了它的Activity中,那么它返回true,否则返回false。public final boolean isDetached()如果该Fragment已经明确的从UI中分离,那么它返回true。也就是说,在该Fragment对象上使用FragmentTransaction.detach(F

2012-06-02 10:28:21 14737

翻译 Android类参考---Fragment(三)

类说明1. 嵌套类class Fragment.InstantiationException当有一个实例化错误时,会通过instantiate(Context, String, Bundle)方法抛出这个异常类。class Fragment.SavedState通过FragmentManager.saveFragmentInstanceState(Fragment)方法从一个F

2012-06-01 16:51:19 14675 2

Android---解析XML数据

Android解析XML数据的方法,该示例详细说明了如何使用Android的Xml.newPullParser()来解析XML数据

2013-11-13

Android---屏幕滑动效果示例

Android---使用ViewPager实现屏幕滑动效果的实现

2013-09-04

Android位图处理示例代码

在UI线程之外处理位图,防止UI线程阻塞,给用户良好的UI体验

2013-07-04

Android工程源码---ActivityLifecycle

Android的Activity生存周期回调方法演示代码

2012-12-11

Android工程源码---MyFirstApp

使用Intent对象来启动另一个Activity的方法

2012-12-06

SVN参考手册

使用Subversion进行版本控制,针对Subversiong1.4

2012-02-13

C程序设计_谭浩强.pdf

C语言教材---入门教材。 通过C语言的学习,掌握编程的基本知识。

2012-02-05

空空如也

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

TA关注的人

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