Android应用程序资源——Drawable资源概述

本文主要介绍了Android应用程序的Drawable资源,包括Drawable的种类、内部宽高、存放路径和图片资源的详细信息。Drawable是一个抽象类,包含BitmapDrawable、NinePatchDrawable等多种类型。Android提供了不同密度的drawable文件夹以适应不同分辨率的屏幕。要获取Drawable对象,可以通过Resources的getDrawable(int id)方法。
摘要由CSDN通过智能技术生成

Drawable资源概述

1,使用(drawable)资源

        Drawable有很多种,它们都表示一种图像的概念,但是它们又不全是图片。

       在Android的设计中,Drawable是一个抽象类,它是所有Drawable对象的基类。

Drawable的内部宽/高:

       getIntrinsicWidth和getIntrinsicheight可以获取到它们。

      并不是所有的Drawable都有内部宽/高,例如一张图片所形成的Drawable,它的内部宽/高就是图片的宽/高, 但是一个颜色所形成的Drawable是没有内部宽/高的概念的。Drawable的内部宽/高不等同于它的大小,一般来说Drawable是没有大小概念的,当用作View的背景时,Drawable会被拉伸至View的同等大小。

存放路径

      /res/drawable/ 该目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值