当前位置: 首页>>代码示例>>Java>>正文


Java Path.FillType方法代码示例

本文整理汇总了Java中android.graphics.Path.FillType方法的典型用法代码示例。如果您正苦于以下问题:Java Path.FillType方法的具体用法?Java Path.FillType怎么用?Java Path.FillType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.graphics.Path的用法示例。


在下文中一共展示了Path.FillType方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: newInstance

import android.graphics.Path; //导入方法依赖的package包/类
static ShapeFill newInstance(JSONObject json, LottieComposition composition) {
  AnimatableColorValue color = null;
  boolean fillEnabled;
  AnimatableIntegerValue opacity = null;

  JSONObject jsonColor = json.optJSONObject("c");
  if (jsonColor != null) {
    color = AnimatableColorValue.Factory.newInstance(jsonColor, composition);
  }

  JSONObject jsonOpacity = json.optJSONObject("o");
  if (jsonOpacity != null) {
    opacity = AnimatableIntegerValue.Factory.newInstance(jsonOpacity, composition);
  }
  fillEnabled = json.optBoolean("fillEnabled");

  int fillTypeInt = json.optInt("r", 1);
  Path.FillType fillType = fillTypeInt == 1 ? Path.FillType.WINDING : Path.FillType.EVEN_ODD;

  return new ShapeFill(fillEnabled, fillType, color, opacity);
}
 
开发者ID:alibaba,项目名称:atlas,代码行数:22,代码来源:ShapeFill.java

示例2: getFillTypeFromString

import android.graphics.Path; //导入方法依赖的package包/类
public static Path.FillType getFillTypeFromString(String value) {
    Path.FillType fillType = Path.FillType.WINDING;
    if (value.equals("1")) {
        fillType = Path.FillType.EVEN_ODD;
    }
    return fillType;
}
 
开发者ID:harjot-oberai,项目名称:VectorMaster,代码行数:8,代码来源:Utils.java

示例3: ShapeFill

import android.graphics.Path; //导入方法依赖的package包/类
private ShapeFill(boolean fillEnabled, Path.FillType fillType,
    @Nullable AnimatableColorValue color, @Nullable AnimatableIntegerValue opacity) {
  this.fillEnabled = fillEnabled;
  this.fillType = fillType;
  this.color = color;
  this.opacity = opacity;
}
 
开发者ID:alibaba,项目名称:atlas,代码行数:8,代码来源:ShapeFill.java

示例4: getFillTypeFromState

import android.graphics.Path; //导入方法依赖的package包/类
private Path.FillType getFillTypeFromState() {
	if (state.style.fillRule == null)
		return Path.FillType.WINDING;
	switch (state.style.fillRule) {
	case EvenOdd:
		return Path.FillType.EVEN_ODD;
	case NonZero:
	default:
		return Path.FillType.WINDING;
	}
}
 
开发者ID:mkulesh,项目名称:microMathematics,代码行数:12,代码来源:SVGAndroidRenderer.java

示例5: getClipRuleFromState

import android.graphics.Path; //导入方法依赖的package包/类
private Path.FillType getClipRuleFromState() {
	if (state.style.clipRule == null)
		return Path.FillType.WINDING;
	switch (state.style.clipRule) {
	case EvenOdd:
		return Path.FillType.EVEN_ODD;
	case NonZero:
	default:
		return Path.FillType.WINDING;
	}
}
 
开发者ID:mkulesh,项目名称:microMathematics,代码行数:12,代码来源:SVGAndroidRenderer.java

示例6: getFillType

import android.graphics.Path; //导入方法依赖的package包/类
public Path.FillType getFillType() {
    return fillType;
}
 
开发者ID:harjot-oberai,项目名称:VectorMaster,代码行数:4,代码来源:PathModel.java

示例7: setFillType

import android.graphics.Path; //导入方法依赖的package包/类
public void setFillType(Path.FillType fillType) {
    this.fillType = fillType;
    if (originalPath != null)
        originalPath.setFillType(fillType);
}
 
开发者ID:harjot-oberai,项目名称:VectorMaster,代码行数:6,代码来源:PathModel.java

示例8: getFillType

import android.graphics.Path; //导入方法依赖的package包/类
Path.FillType getFillType() {
  return fillType;
}
 
开发者ID:alibaba,项目名称:atlas,代码行数:4,代码来源:ShapeFill.java


注:本文中的android.graphics.Path.FillType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。