There have been a number of questions in past months about using the canvas.  Unfortunately there’s a learning curve with using the canvas since it’s unlike other components in how you work with it.  I had some time, so worked up an app that should help others over that learning curve.  It doesn’t show everything you can do with a canvas, but should get complete newcomers started and productive.
Here’s the live version: https://canvas-examples.anvil.app/
And the clone version: Anvil | Login
             
            
              
              
              16 Likes
            
            
                
                
              
                
           
          
            
            
              Nice, thank you  Here’s a little snake game that may be useful for someone to see:
  Here’s a little snake game that may be useful for someone to see:
https://anvil.works/build#clone:JOENPPFZHKPR5THE=WXSXS5MPWGEND73TGRHLP3EX
             
            
              
              
              6 Likes
            
            
                
                
              
                
           
          
            
            
              ‘ijkl’ keys can also be used to control snake movement.
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              Awesome job! Thanks for sharing 
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              @jshaffstall - thanks for sharing this post.  the app you wrote to explain how canvas works in anvil was very easy to follow and well laid out - excellent job!
             
            
              
              
              1 Like
            
            
                
                
              
           
          
            
            
              Thanks @jshaffstall this is excellent timing.
Just adding a tag for those searching the forum in future for setLineDash() have a look at the “Bit of JavaScript” section.
Search Tags: setLineDash, Canvas dashed line
             
            
              
              
              1 Like
            
            
                
                
              
           
          
            
            
              5 posts were merged into an existing topic: Snapshot of canvas