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图片,是否对位图进行抖动处理