8.3.14 Paint几个枚举常量值以及ShadowLayer阴影效果

知更鸟的死因

8.3.14 Paint几个枚举/常量值以及ShadowLayer阴影效果

分类 Android 基础入门教程

本节引言:


1.get枚举用法:

不知大家对枚举陌生还是熟悉,这里把贴下Paint.Style相关的调用代码(带有参构造方法的枚举) ,让大家体会体会:

public enum Style {
    //定义枚举,通过括号赋值
    FILL            (0),
    STROKE          (1),
    FILL_AND_STROKE (2);
    //有参构造方法
    Style(int nativeInt) {
        this.nativeInt = nativeInt;
    }
    final int nativeInt;
}
//设置画笔Style的方法
public void setStyle(Style style) {
    native_setStyle(mNativePaint, style.nativeInt);
}
//JNI设置画笔风格的方法,这里我们无需关注
private static native void native_setStyle(long native_object, int style);

下面我们一一来解释这些枚举值的作用!


1.Paint.Style


2.Paint.Cap


3.Paint.Join


4.Paint.Align


5.Paint.FontMetrics和Paint.FontMetricsInt


6.ShadowLayer设置阴影效果

效果如下

8.3.14 Paint几个枚举常量值以及ShadowLayer阴影效果

另外我们还可以调用clearShadowLayer()来清除这个阴影层~


本节小结:

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码