Android NiewPatchDrawable
NiewPatchDrawable
就是 .9
图,关于 .9
图可以访问 Android .9 图片
Android 系统在显示 .9
图时使用了高效的图形优化算法, 我们不需要特殊的处理, 就可以实现图片拉伸的自适应
Android Studio 使用 .9 图要点
.9
图不能mipmap
目录下,而需要放在drawable
目录下.9
图一定要有黑线,不然Android Studio
编译都不会通过
NinePatchDrawable 使用方式
-
**XML 直接定义 NinePatchDrawable
<?xml version="1.0" encoding="utf-8"?> <nine-patch xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/dule_pic" android:dither="true"/>
参数依次为:引用的 .9 图片,是否对位图进行抖动处理
-
使用 Bitmap 包装 .9 图片
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/dule_pic" android:dither="true"/>
参数依次为:引用的.9图片,是否对位图进行抖动处理