gpt4 book ai didi

android - 将 Canvas 大小调整为路径或将路径调整为 Canvas

转载 作者:行者123 更新时间:2023-11-29 02:11:01 24 4
gpt4 key购买 nike

有没有办法调整我的 Canvas 大小以适合路径的宽度,或者有没有办法调整路径大小以适合 Canvas 。

如果两者都可能,哪个会更容易,如何做?

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
demoview = new DemoView(this);
}

public class DemoView extends View implements OnTouchListener{

Paint paint = new Paint();

public DemoView(Context context){
super(context);
}

public void onDraw(Canvas canvas) {
canvas.drawPath(Plotter.path, paint);
}
}

最佳答案

有点人为,但如果您将路径用作剪切路径,您可以通过调用 getClipBounds 获取其边界,然后您可以从那里轻松计算调整大小以适合 Canvas 所需的比例转换。

但一定有更好的方法。

关于android - 将 Canvas 大小调整为路径或将路径调整为 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7393992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com