- 浏览: 186087 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yizhichao116:
大哥
设置为可编译链接
1) .m文件右键-&g ...
Windows下Object-C编译环境的搭建
1、Android中Drawable简介:
Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码中都不会直接接触Drawable的实现类。
在实际的开发过程中,会把使用到的资源都放置在res/drawable目录,剩下的工作交给Android SDK 就行了,当需要使用图片资源的时候,可以使用@drawable标志在xml中引用drawable资源就行,也可以在代码中使用id引用这些drawable资源。
在使用drawable资源的时,有一点需要注意,drawable默认是内存共享的,也就说在不同的地方使用了同一个drawable,它们都指向相同的资源,而且具有相同的状态,如果在一个地方修改了这个drawable,所有使用它的地方都会改变。
Android内置了如下几种Drawable类型:ColorDrawable、GradientDrawable、BitmapDrawable、 NinePatchDrawable、InsetDrawable、ClipDrawable、ScaleDrawable、RotateDrawable、AnimationDrawable、LayerDrawable、LevelListDrawable、StateListDrawable、TransitionDrawable。
除了这些预置的drawable实现类以外,也可以自定义drawable的实现类型,大部分情况都不需要自定义drawable类型,使用系统提供的这些drawable实现类型已经覆盖了很多情况。
2、相关链接:
Android中Drawable分类汇总(上)
http://www.devdiv.com/Android%E4%B8%ADDrawable%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB_%E4%B8%8A_-weblog-20-8886.html
Android中Drawable分类汇总(下)
http://www.devdiv.com/forum.php?mod=viewthread&tid=126942
Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码中都不会直接接触Drawable的实现类。
在实际的开发过程中,会把使用到的资源都放置在res/drawable目录,剩下的工作交给Android SDK 就行了,当需要使用图片资源的时候,可以使用@drawable标志在xml中引用drawable资源就行,也可以在代码中使用id引用这些drawable资源。
在使用drawable资源的时,有一点需要注意,drawable默认是内存共享的,也就说在不同的地方使用了同一个drawable,它们都指向相同的资源,而且具有相同的状态,如果在一个地方修改了这个drawable,所有使用它的地方都会改变。
Android内置了如下几种Drawable类型:ColorDrawable、GradientDrawable、BitmapDrawable、 NinePatchDrawable、InsetDrawable、ClipDrawable、ScaleDrawable、RotateDrawable、AnimationDrawable、LayerDrawable、LevelListDrawable、StateListDrawable、TransitionDrawable。
除了这些预置的drawable实现类以外,也可以自定义drawable的实现类型,大部分情况都不需要自定义drawable类型,使用系统提供的这些drawable实现类型已经覆盖了很多情况。
2、相关链接:
Android中Drawable分类汇总(上)
http://www.devdiv.com/Android%E4%B8%ADDrawable%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB_%E4%B8%8A_-weblog-20-8886.html
Android中Drawable分类汇总(下)
http://www.devdiv.com/forum.php?mod=viewthread&tid=126942
发表评论
-
Notification与NotificationManager
2012-11-14 15:11 740Notification与NotificationManage ... -
Android四大功能组件深入分析
2012-11-14 13:17 783搞Android开发这么长时间了一大遗憾就是没有好好地把其中的 ... -
ContentProvider学习
2012-11-12 17:55 727一、ContentProvider简介: 这个类主要是And ... -
application使用
2012-11-12 16:33 660自定义的Application类的作用是为了放一些全局的和一些 ... -
Android Manifest文件
2012-10-13 22:51 672Android Manifest使用基础,待完善 -
Activity声明周期总结
2012-10-13 22:45 749一、利用Activity 生命周 ... -
Launcher简介
2012-08-20 16:30 920相关链接: http://blog.csdn.net/t12 ... -
Android 异步加载解决方案
2012-08-22 16:48 628一、Android异步加载必要性: 1、不能阻塞UI线程, ... -
Android手机分辨率总结
2012-08-20 16:31 1007转载网站:http://www.cnblogs.com/gan ... -
ios移植到Android注意(一)
2012-08-20 16:31 656相关链接: http://gamerboom.com/arc ... -
android应用的login图标分辨率
2012-08-16 09:41 978对于Android平台来说,不同分辨率下Icon的大小设计 ... -
Android 任务堆栈
2012-08-16 08:32 22591、简介 提到Android的任务堆栈我们好像不常用,但 ... -
android五大布局总结(一)
2012-08-15 13:58 7541.线性布局(LinearLayout) 线性布局的形式可 ... -
View与surfaceView区别
2012-08-15 13:26 771View类属于Android开发绘制中的显示老大,任何与绘制有 ... -
Box2d基础(一)
2012-08-15 09:10 796一、物理世界与手机屏幕坐标系之间的关系 手机屏幕绘制图 ... -
openGl基础
2012-08-03 11:28 732MD2格式简介 MD2是Quake2中使用的模型文件格式 ... -
AIDL基础
2012-07-23 15:07 854一、 AIDL设计远程接口(Designing a Remo ... -
android EditText属性
2012-07-13 15:48 7881、android EditText中字符个数限制如何操作 ... -
Android TextView属性详解
2012-05-31 12:44 1067android:autoLink设置是否当 ... -
android listview总结
2012-05-30 21:44 25011、listview分割线总结: ...
相关推荐
### Android Drawable 分类详解 #### 一、概述 在 Android 开发中,`Drawable` 是一个非常重要的概念,它主要用于定义界面中的图形图像资源。`Drawable` 的具体实现类多种多样,可以用来创建复杂的视觉效果,例如...
以下是对Android中drawable集合的详细解释: 1. **Bitmap Drawable**: Bitmap Drawable是最基本的Drawable类型,用于显示位图资源。它可以是从本地文件系统、网络或资源文件中加载的PNG、JPEG等格式的图片。...
本教程将通过具体的代码示例,介绍如何在Android中创建自定义的Drawable,包括自定义形状、水印和淡出效果。 1. **自定义形状** Android中的Shape Drawable允许我们创建各种几何形状,如矩形、椭圆、线和路径。要...
在Android开发中,Drawable是图形和图像处理的重要组成部分,它涵盖了多种类型的图像资源,如颜色、形状、位图等。本篇文章将深入探讨Android的Drawable及其应用,通过一个实际的Demo来展示其功能和用法。 Drawable...
Android所有系统资源图标android.R.drawable.xxx查看软件 源码地址:http://blog.csdn.net/dianyueneo/article/details/7197067
在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它允许用户进行交互操作。本示例探讨的是如何使用Android的`drawable`资源来实现一个按钮的三种不同状态:正常状态、按压状态和焦点状态。这些状态的...
在Android开发中,Drawable是图形资源的核心组成部分,用于表示各种屏幕元素的外观,如按钮、背景、图标的形状和颜色。这些图形资源可以通过XML文件进行定义,提供了丰富的自定义选项。本篇将深入探讨Android ...
在Android开发中,Drawable是图形资源的核心组成部分,用于在用户界面上绘制各种图像,如按钮、背景、图标等。理解并熟练运用Drawable的各种高效用法对于优化应用性能和提升用户体验至关重要。以下是一些关于Android...
drawable实现三角形,原博客地址:https://blog.csdn.net/u010356768/article/details/76040972#comments 大家去原博客地址看下就知道了。不用下载浪费积分
一款用于清理android项目多余资源文件的小工具、可以帮助你去除多余的没有用到的资源文件、让你的项目瘦身。
在Android应用开发中,Drawable是用于图形和图像处理的核心组件,尤其在UI设计和交互中扮演着重要角色。本资源包“android安卓APP之13种Drawable位图片资源.zip”涵盖了Android开发中常见的13种Drawable类型,这些...
首先,了解Android中的Drawable类型。Android提供了多种Drawable类型,包括BitmapDrawable(位图)、ShapeDrawable(形状)、LevelListDrawable(等级列表)和StateListDrawable(状态列表)等。自定义图片通常基于...
在Android应用开发中,有时我们需要在界面上展示动态GIF图像,这时`android-gif-drawable`库就显得非常实用。这个库是专门为在Android平台上高效、流畅地播放GIF动画而设计的。本文将深入探讨如何使用`android-gif-...
本篇文章将深入探讨Android中Drawable的样式以及相关的尺寸单位。 首先,Drawable可以分为几大类,包括BitmapDrawable(位图图像)、ShapeDrawable(形状绘制)、LevelListDrawable(级别列表)、StateListDrawable...
### Android中Drawable、Bitmap与byte[]之间的转换 在Android应用开发过程中,经常需要对图像资源进行处理,这就涉及到了不同图像格式之间的转换。本文将详细介绍`Drawable`、`Bitmap`及`byte[]`三者之间的转换方法...
`Drawable`在Android中扮演着多种角色,包括但不限于图片、背景、按钮状态、选择器等。它们可以通过XML或Java代码进行定义,并且可以在布局文件中作为属性使用,或者在运行时动态加载。在描述中提到的"HelloDrawable...
Android中的Selector Drawable是一种非常重要的图形资源,它允许我们根据组件的状态(如被点击、选中、悬停等)来改变其显示的图像。在Android开发中,Selector通常用于ListView、GridView、Button等控件,以实现...
在Android中,资源文件(如图片、布局等)被编译成二进制格式存储,并可以通过反射的方式获取。当开发者尝试根据图片名称加载Drawable资源时,主要涉及到以下几个关键步骤: 1. **获取资源ID**:通过反射机制获取到...
这个程序是对android的部分Drawable的实现。包括了BitmapDrawable,InsetDrawable,ClipDrawable,TransitionDrawable,GradientDrawable,ScaleDrawable,LevelListDrawable,StateListDrawable,layerDrawable。 ...