• 学习进度条69


    QMUIColorHelper

    颜色处理工具类,按照功能类型来划分,总共包含以下几个特性:

    为一个颜色设置透明度。

    根据指定比例,在两个颜色值之间计算出一个颜色值。

    将颜色值转换为字符串。

    QMUIDeviceHelper

    获取设备信息的工具类,按照功能类型来划分,总共包含以下几个特性:

    判断设备为手机/平板。

    判断设备是否为魅族手机。

    判断当前系统是否为 Flyme 系统。

    判断当前系统是否为 MIUI 系统。

    判断当前是否拥有悬浮窗权限。

    QMUIDisplayHelper

    屏幕相关的工具类,按照功能类型来划分,总共包含以下几个特性:

    方便地获取一个 DisplayMetrics 实例。

    获取屏幕信息,包括屏幕密度、屏幕宽度和高度、状态栏高度、ActionBar 高度等。

    获取设备硬件信息,包括是否有可用摄像头、是否有硬件菜单、是否有网络、SD Card 是否可用、当前选择的国家语言等。

    判断当前是否处于全屏状态,控制进入/退出全屏状态。

    dp 与 px 数值的相互转化。

    QMUIDrawableHelper

    快速绘制一张指定大小、颜色、边框的图片,支持形状为圆角矩形和圆形。

    快速绘制一张带上分隔线或下分隔线的图片。

    快速绘制一张可带圆角的渐变图片。

    将当前图片的颜色换成另一个颜色。

    将两张图片叠加后生成一张新的图片。

    对某个 View 截图生成图片。

    QMUIPackageHelper

    提供简便的方式获取 App 的版本信息,可以单独获取主版本号、次版本号以及修正版本号。

    QMUIResHelper

    封装了更加便捷的方法,用于获取当前 Theme 下的 Attr 值,支持 Float、Color、ColorStateList、Drawable 和 Dimen 类型的 Attr。

    QMUISpanHelper

    提供了方法使得 QMUIMarginImageSpan 能被更便捷地使用。

    QMUIStatusBarHelper

    状态栏相关的工具类,按照功能类型来划分,总共包含以下几个特性:

    快速实现沉浸式状态栏(支持 4.4 以上版本的 MIUI 和 Flyme,以及 5.0 以上版本的其他 Android)。

    快速设置状态栏为黑色或白色字体图标(支持 4.4 以上版本 MIUI 和 Flyme,以及 6.0 以上版本的其他 Android)。

    提供多个常用的工具方法,如获取状态栏高度、判断当前是否全屏等等。

    QMUIViewHelper

    View 工具类,按照功能类型来划分,总共包含以下几个特性:

    对 ImageView 进行处理,可以按比例缩放图片。

    对 View 做背景颜色变化动画,支持多个动画参数。

    对 View 做进退场动画,支持透明度变化和上下位移两种方式。

    提供多个常用的 View 相关工具方法,如对 View 设置单个方向的 padding、从 ViewStub 中获取一个 View、判断 ListView 是否已经滚动到底部等等。

  • 相关阅读:
    MySQL简单实现多字段模糊查询【转】
    PHP检测URL格式是否正确域名地址是否有效【转】
    php如何判断IP为有效IP地址【转】
    PHP isset() 函数使用【转】
    php生成唯一随机码【转】
    php判断一个值是否在数组中【转】
    Win10系统gpedit.msc文件找不到,如何解决【转】
    B
    【金色】种瓜得瓜,种豆得豆 Gym
    J
  • 原文地址:https://www.cnblogs.com/hhw12345/p/14910605.html
Copyright © 2020-2023  润新知