成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

android開發(fā)PathEffect問題處理-創(chuàng)新互聯(lián)

我要畫出一塊由不規(guī)則path組成的區(qū)域,并且這個path因為視覺效果需要設置圓角,我就通過Paint.setPathEffect(new CornerPathEffect(300)); 給設置了圓角,但是在通過這個path組合成區(qū)域的時候因為這個圓角的設置整個區(qū)域都有圓角的效果了,這不是我想要的。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,文成企業(yè)網(wǎng)站建設,文成品牌網(wǎng)站建設,網(wǎng)站定制,文成網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,文成網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

android開發(fā)PathEffect問題處理

如圖,黑色是我的path,紅色是我設置了圓角的由path組成的區(qū)域。四個角落都有了圓角的效果,這不是我想要的。

而藍色區(qū)域是未設置圓角的,此時path一側的區(qū)域就不符合標準了。

以下是我的全部代碼

public class PathEffectView extends View {

  private Path line;
  private Paint linePaint;


  private Path range;
  private Paint rangePaint;
  private final Paint paint3;

  public PathEffectView(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);

    linePaint = new Paint(Paint.ANTI_ALIAS_FLAG);

    linePaint.setStrokeWidth(10);
    linePaint.setColor(Color.BLACK);
    linePaint.setStyle(Paint.Style.STROKE);
    linePaint.setPathEffect(new CornerPathEffect(300));

    rangePaint = new Paint(linePaint);

    rangePaint.setColor(Color.BLUE);
    rangePaint.setStyle(Paint.Style.FILL);


    paint3 = new Paint(linePaint);
    paint3.setColor(Color.RED);

  }

  @Override
  protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    super.onSizeChanged(w, h, oldw, oldh);

    line = new Path();
    range = new Path();

    line.moveTo(0,1000);
    line.rLineTo(200,-150);
    line.rLineTo(200,300);
    line.rLineTo(200,-350);
    line.rLineTo(200,320);
    line.rLineTo(200,-370);
    line.lineTo(w,800);


    range.addPath(line);
    range.lineTo(w,h);
    rangePaint.setPathEffect(null);
    range.lineTo(0,h);
    range.close();
  }

  @Override
  protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    canvas.save();
    canvas.translate(0,-20);
    canvas.drawPath(line, linePaint);
    canvas.restore();


    canvas.drawPath(range, rangePaint);
    canvas.drawPath(range,paint3);
  }
}

分享題目:android開發(fā)PathEffect問題處理-創(chuàng)新互聯(lián)
本文來源:http://jinyejixie.com/article2/dcjpoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、用戶體驗、電子商務企業(yè)網(wǎng)站制作、微信公眾號做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
长泰县| 锡林郭勒盟| 张家港市| 长岭县| 太保市| 垦利县| 吴忠市| 灌南县| 庆元县| 灌南县| 大连市| 海淀区| 红河县| 宁安市| 卢湾区| 龙江县| 民和| 若尔盖县| 开封县| 阿图什市| 西乡县| 山东省| 博乐市| 横山县| 七台河市| 阳曲县| 潜山县| 普兰县| 云和县| 新邵县| 北川| 万安县| 女性| 林甸县| 临清市| 永州市| 陆川县| 韶关市| 通江县| 嘉祥县| 龙井市|