Canvas类不将Shape作为其任何方法的参数。没有drawShape或clipShape等......所以,我需要使用Path代替。 android sdk是否暴露任何方式将Shape转换为Path或Path to shape?我无法在两个班级之间找到任何关系......?
谢谢
答案 0 :(得分:1)
Shape只是Canvas的抽象。它可能会也可能不会在内部使用Path。您无法直接将Shape转换为Path,但可以使用Path实现所有Shapes。但是,您可以使用PathShape类从路径创建Shape。