zoukankan      html  css  js  c++  java
  • BitmapDrawable

    对Bitmap的一种封装,可以设置它包装的bitmap在BitmapDrawable区域中的绘制方式,有: 平铺填充,拉伸填或保持图片原始大小!以<bitmap>为根节点! 可选属性如下:

    • src:图片资源~
    • antialias:是否支持抗锯齿
    • filter:是否支持位图过滤,支持的话可以是图批判显示时比较光滑
    • dither:是否对位图进行抖动处理
    • gravity:若位图比容器小,可以设置位图在容器中的相对位置
    • tileMode:指定图片平铺填充容器的模式,设置这个的话,gravity属性会被忽略,有以下可选值: disabled(整个图案拉伸平铺),clamp(原图大小), repeat(平铺),mirror(镜像平铺)

    ①XML定义BitmapDrawable:

    <?xml version="1.0" encoding="utf-8"?>  
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"  
        android:dither="true"  
        android:src="@drawable/ic_launcher"  
        android:tileMode="mirror" />

    ②实现相同效果的Java代码:

    BitmapDrawable bitDrawable = new BitmapDrawable(bitmap);  
    bitDrawable.setDither(true);  
    bitDrawable.setTileModeXY(TileMode.MIRROR,TileMode.MIRROR);  
  • 相关阅读:
    testng遇到的一些问题
    Redis-常用命令总结
    Spring AOP
    Spring IOC
    Java-J.U.C总结
    Java-将map拼接成“参数=值&参数=值”
    java多线程-线程池
    mysql 二进制文件增量备份
    Centos下mysql数据库备份与恢复的方法
    CentOS下mysql默认安装位置
  • 原文地址:https://www.cnblogs.com/loaderman/p/10169066.html
Copyright © 2011-2022 走看看