當前位置: 首頁>>代碼示例>>Java>>正文


Java Paint.Join方法代碼示例

本文整理匯總了Java中android.graphics.Paint.Join方法的典型用法代碼示例。如果您正苦於以下問題:Java Paint.Join方法的具體用法?Java Paint.Join怎麽用?Java Paint.Join使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.graphics.Paint的用法示例。


在下文中一共展示了Paint.Join方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: init

import android.graphics.Paint; //導入方法依賴的package包/類
public void init(AttributeSet attrs) {

        if (attrs != null) {
            TypedArray a = getContext().obtainStyledAttributes(attrs, R.styleable.CoustomTextView);

            if (a.hasValue(R.styleable.CoustomTextView_strokeColor)) {
                float strokeWidth = a.getDimensionPixelSize(R.styleable.CoustomTextView_strokeWidth, 1);
                int strokeColor = a.getColor(R.styleable.CoustomTextView_strokeColor, 0xff000000);
                float strokeMiter = a.getDimensionPixelSize(R.styleable.CoustomTextView_strokeMiter, 10);
                Paint.Join strokeJoin = null;
                switch (a.getInt(R.styleable.CoustomTextView_strokeJoinStyle, 0)) {
                    case (0):
                        strokeJoin = Paint.Join.MITER;
                        break;
                    case (1):
                        strokeJoin = Paint.Join.BEVEL;
                        break;
                    case (2):
                        strokeJoin = Paint.Join.ROUND;
                        break;
                }
                this.setStroke(strokeWidth, strokeColor, strokeJoin, strokeMiter);
            }
        }
    }
 
開發者ID:AppHero2,項目名稱:Raffler-Android,代碼行數:26,代碼來源:CustomTextView.java

示例2: getLineJoinFromString

import android.graphics.Paint; //導入方法依賴的package包/類
public static Paint.Join getLineJoinFromString(String value) {
    switch (value) {
        case "0":
            return Paint.Join.MITER;
        case "1":
            return Paint.Join.ROUND;
        case "2":
            return Paint.Join.BEVEL;
        default:
            return Paint.Join.MITER;
    }
}
 
開發者ID:harjot-oberai,項目名稱:VectorMaster,代碼行數:13,代碼來源:Utils.java

示例3: toPaintJoin

import android.graphics.Paint; //導入方法依賴的package包/類
Paint.Join toPaintJoin() {
  switch (this) {
    case Bevel:
      return Paint.Join.BEVEL;
    case Miter:
      return Paint.Join.MITER;
    case Round:
      return Paint.Join.ROUND;
  }
  return null;
}
 
開發者ID:alibaba,項目名稱:atlas,代碼行數:12,代碼來源:ShapeStroke.java

示例4: setStroke

import android.graphics.Paint; //導入方法依賴的package包/類
public void setStroke(float width, int color, Paint.Join join, float miter) {
    strokeWidth = width;
    strokeColor = color;
    strokeJoin = join;
    strokeMiter = miter;
}
 
開發者ID:AppHero2,項目名稱:Raffler-Android,代碼行數:7,代碼來源:CustomTextView.java

示例5: getStrokeLineJoin

import android.graphics.Paint; //導入方法依賴的package包/類
public Paint.Join getStrokeLineJoin() {
    return strokeLineJoin;
}
 
開發者ID:harjot-oberai,項目名稱:VectorMaster,代碼行數:4,代碼來源:PathModel.java

示例6: setStrokeLineJoin

import android.graphics.Paint; //導入方法依賴的package包/類
public void setStrokeLineJoin(Paint.Join strokeLineJoin) {
    this.strokeLineJoin = strokeLineJoin;
    updatePaint();
}
 
開發者ID:harjot-oberai,項目名稱:VectorMaster,代碼行數:5,代碼來源:PathModel.java

示例7: strokeJoin

import android.graphics.Paint; //導入方法依賴的package包/類
public PaintScript strokeJoin(Paint.Join join) {
    paint.setStrokeJoin(join);
    return this;
}
 
開發者ID:52inc,項目名稱:CanvasScript,代碼行數:5,代碼來源:PaintScript.java

示例8: strokeJoin

import android.graphics.Paint; //導入方法依賴的package包/類
public CanvasScript strokeJoin(Paint.Join join) {
    createPaintIfNull();
    currentPaint.setStrokeJoin(join);
    return this;
}
 
開發者ID:52inc,項目名稱:CanvasScript,代碼行數:6,代碼來源:CanvasScript.java


注:本文中的android.graphics.Paint.Join方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。