[Android]Bitmap Drawable

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在实际开发中我们可以直接引用原始的图片但是也可以通过xml的方式来描述它通过xml来描述的BitmapDrawable可以设置更多效果。

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/img"
    android:antialias="true"
    android:dither="true"
    android:filter="true"
    android:gravity="center"
    android:mipMap="false"
    android:tileMode="repeat"
    >
</bitmap>

各个属性的含义

android:src

图片的资源id

android:antialias

是否开启图片抗锯齿功能。

android:dither

是否开启抖动效果。

android:filter

是否开启过滤。

android:gravity

当图片小于容器的尺寸时设置此选项可以对图片进行定位。

android:mipMap

这是一种图片相关的处理技术也叫纹理映射。

android:tileMode

平铺模式。这个选项有如下几个值disable表示关闭平铺模式。当开启平铺模式时gravity属性会被忽略平铺模式有repeat、mirror、clamp。repeat表示简单的水平和竖直方向上的平铺效果mirror表示简单的水平和竖直方向上的镜面投影效果clamp表示图片四周的像素会扩展到周围区域。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android