Android NiewPatchDrawable

NiewPatchDrawable 就是 .9 图,关于 .9 图可以访问 Android .9 图片

Android 系统在显示 .9 图时使用了高效的图形优化算法, 我们不需要特殊的处理, 就可以实现图片拉伸的自适应

Android Studio 使用 .9 图要点

  1. .9 图不能 mipmap 目录下,而需要放在 drawable 目录下
  2. .9 图一定要有黑线,不然 Android Studio 编译都不会通过

NinePatchDrawable 使用方式

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

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

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.