createPath method

Path createPath(
  1. String type
)

Implementation

Path createPath(String type){
 if(type==DrawerShapes.upWave || type==DrawerShapes.downWave){
  return createWavePath(type);
 }else{
   switch (type) {
     case DrawerShapes.triangle:
       return   drawPolygon(3, initialAngle: 30);
     case DrawerShapes.diamond:
       return   drawPolygon(4, initialAngle: 0);
     case DrawerShapes.pentagon:
       return   drawPolygon(5, initialAngle: -18);
     case DrawerShapes.hexagon:
       return   drawPolygon(6, initialAngle: 30);
     case DrawerShapes.octagon:
       return   drawPolygon(8, initialAngle: 30);
     case DrawerShapes.decagon:
       return   drawPolygon(10, initialAngle: 30);
     case DrawerShapes.dodecagon:
       return   drawPolygon(12, initialAngle: 30);
     case DrawerShapes.heart:
       return  drawHeart();
     case DrawerShapes.star5:
       return drawStar(10, initialAngle: 15);
     case DrawerShapes.star6:
       return  drawStar(12, initialAngle: 0);
     case DrawerShapes.star7:
       return drawStar(14, initialAngle: 0);
     case DrawerShapes.star8:
       return     drawStar(16, initialAngle: 0);
     default:
       return Path();
   }
 }

 }