# \#canvas

**URL:** https://community.thunkable.com/tag/canvas/172.md

[Latest](https://community.thunkable.com/latest.md) · [Categories](https://community.thunkable.com/categories.md) · [Tags](https://community.thunkable.com/tags.md)

---

## [Compass & Qibla Finder](https://community.thunkable.com/t/compass-qibla-finder/4107674)

<div class="topic-metadata">

**Author:** [@doctorsof](https://community.thunkable.com/u/doctorsof)\
**Replies:** 2\
**Last updated:** [September 28, 2025, 4:45pm UTC](https://community.thunkable.com/t/compass-qibla-finder/4107674 "2025-09-28T16:45:34Z")

</div>

Users will be able to use a compass with the Kaaba marked on one side, allowing them to both use the compass and see the direction of the Kaaba. I asked artificial intelligence how to do this, and it gave me a bunch of f…

---

## [Bug with Canvas Looks "draw line" function, with reproduceable demo](https://community.thunkable.com/t/bug-with-canvas-looks-draw-line-function-with-reproduceable-demo/3859052)

<div class="topic-metadata">

**Author:** [@james.newton-freelan](https://community.thunkable.com/u/james.newton-freelan)\
**Replies:** 5\
**Last updated:** [May 26, 2025, 7:16pm UTC](https://community.thunkable.com/t/bug-with-canvas-looks-draw-line-function-with-reproduceable-demo/3859052 "2025-05-26T19:16:57Z")

</div>

As shown in the project linked above, the built-in “draw line” function fails if the inputs for x and y are provided by parameters or variables.

---

## [Problem with using text/variables on Canvas blocks](https://community.thunkable.com/t/problem-with-using-text-variables-on-canvas-blocks/3783834)

<div class="topic-metadata">

**Author:** [@grant.mccallum](https://community.thunkable.com/u/grant.mccallum)\
**Replies:** 9\
**Last updated:** [May 24, 2025, 9:04pm UTC](https://community.thunkable.com/t/problem-with-using-text-variables-on-canvas-blocks/3783834 "2025-05-24T21:04:24Z")

</div>

Why does this work? Output - beaver sprite rotates to face wherever you touch on the screen/ But this doesn’t work: Output - beaver sprite ignores touches on screen.

---

## [Canvas sprites are dislocated](https://community.thunkable.com/t/canvas-sprites-are-dislocated/3750011)

<div class="topic-metadata">

**Author:** [@ivevtc6cvxgun](https://community.thunkable.com/u/ivevtc6cvxgun)\
**Replies:** 5\
**Last updated:** [April 22, 2025, 2:17pm UTC](https://community.thunkable.com/t/canvas-sprites-are-dislocated/3750011 "2025-04-22T14:17:36Z")

</div>

I ran into a problem where the sprites on the canvas became dislocated. When I manually insert the blaster and beam sprites in the canvas view, they look fine. But when I go into design view or web preview, they are also…

---

## [CANVAS is not available](https://community.thunkable.com/t/canvas-is-not-available/2963334)

<div class="topic-metadata">

**Author:** [@city535377t2fyib](https://community.thunkable.com/u/city535377t2fyib)\
**Replies:** 3\
**Last updated:** [April 23, 2024, 4:30pm UTC](https://community.thunkable.com/t/canvas-is-not-available/2963334 "2024-04-23T16:30:31Z")

</div>

Today I found that canvas cannot be used, so I have no choice but to use the simplest components and blocks to livetest. Please tell me where is my mistake? The project is as follows: https://x.thunkable.com/copy/6e55b…

---

## [Canvas disappear after dragging](https://community.thunkable.com/t/canvas-disappear-after-dragging/2893313)

<div class="topic-metadata">

**Author:** [@phappcoding49umm](https://community.thunkable.com/u/phappcoding49umm)\
**Replies:** 2\
**Last updated:** [March 16, 2024, 4:10am UTC](https://community.thunkable.com/t/canvas-disappear-after-dragging/2893313 "2024-03-16T04:10:29Z")

</div>

In my (private) project id 65ec75ebc68c41e8e27052d6/534b3c37-5491-44e6-a783-fc007ae4ad70, I have a canvas on screen “drawing” which just disappears the moment i try to drag and drop it somewhere. Tried saving versions, d…

---

## [Add/Remove Create "component" block not working](https://community.thunkable.com/t/add-remove-create-component-block-not-working/2807547)

<div class="topic-metadata">

**Author:** [@xavier.mvlsmts](https://community.thunkable.com/u/xavier.mvlsmts)\
**Replies:** 3\
**Last updated:** [February 23, 2024, 3:47pm UTC](https://community.thunkable.com/t/add-remove-create-component-block-not-working/2807547 "2024-02-23T15:47:45Z")

</div>

Hello! The Add/Remove “component” block is not working. Well, at least what I can say with certainty is that when that block is used with other blocks, let’s say “set component’s x speed to 20” it does not work. It used…

---

## [Coloring app - Touching drawing not work](https://community.thunkable.com/t/coloring-app-touching-drawing-not-work/2464819)

<div class="topic-metadata">

**Author:** [@little.coder.academy](https://community.thunkable.com/u/little.coder.academy)\
**Replies:** 1\
**Last updated:** [June 13, 2023, 6:28pm UTC](https://community.thunkable.com/t/coloring-app-touching-drawing-not-work/2464819 "2023-06-13T18:28:16Z")

</div>

Dear all; I try to make coloring all by thunkable but in not drawing I put canvas and on stage made Touching drawing is true i did it with drag and drop and with UI , it isn’t working in both and all not working in we…

---

## [Position of the Canvas and Stage on the Canvas using old version of Android](https://community.thunkable.com/t/position-of-the-canvas-and-stage-on-the-canvas-using-old-version-of-android/2402931)

<div class="topic-metadata">

**Author:** [@peterjamesleniq](https://community.thunkable.com/u/peterjamesleniq)\
**Replies:** 1\
**Last updated:** [May 12, 2023, 11:50pm UTC](https://community.thunkable.com/t/position-of-the-canvas-and-stage-on-the-canvas-using-old-version-of-android/2402931 "2023-05-12T23:50:47Z")

</div>

One problem I have is, what I see on the Thunkable webpage and what appears on my phone in the Live Test and what appears when I download it as a apk file, the position of the Canvas or the Stage that is on the canvas is…

---

## [Doughnut Shop Video Game Tutorial](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325)

<div class="topic-metadata">

**Author:** [@Sofia](https://community.thunkable.com/u/Sofia)\
**Replies:** 9\
**Last updated:** [April 12, 2023, 7:42pm UTC](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325 "2023-04-12T19:42:43Z")

</div>

Hello! I made a video game using Thunkable’s new coolest tool the canvas. There is a tutorial! Click here! This tutorial teaches you how to replicate the project but also gives you the tools to create your own game! …

---

## [Stop sprite from drifting after dropped](https://community.thunkable.com/t/stop-sprite-from-drifting-after-dropped/1554584)

<div class="topic-metadata">

**Author:** [@badbrains](https://community.thunkable.com/u/badbrains)\
**Replies:** 4\
**Last updated:** [February 11, 2023, 3:28am UTC](https://community.thunkable.com/t/stop-sprite-from-drifting-after-dropped/1554584 "2023-02-11T03:28:29Z")

</div>

Hi can anyone tell me the correct blocks to use to stop a sprite drifting after being dropped/released. I have tried “stop all sprites on canvas 1” this doesn’t work thanks

---

## [Best way to create a grid of sprites?](https://community.thunkable.com/t/best-way-to-create-a-grid-of-sprites/2219540)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 5\
**Last updated:** [January 12, 2023, 9:36pm UTC](https://community.thunkable.com/t/best-way-to-create-a-grid-of-sprites/2219540 "2023-01-12T21:36:16Z")

</div>

I’m trying to make a grid of sprites using a nested loop: This works reliably\[edit:\] sometimes with the 0.03 seconds wait block. :frowning\_face: But even then it’s slow. You can watch as it draws the individual sprit…

---

## [Thunkable is not saving work \[Nov 2022\]](https://community.thunkable.com/t/thunkable-is-not-saving-work-nov-2022/2127035)

<div class="topic-metadata">

**Author:** [@doffy\_anon](https://community.thunkable.com/u/doffy_anon)\
**Replies:** 7\
**Last updated:** [November 12, 2022, 12:12am UTC](https://community.thunkable.com/t/thunkable-is-not-saving-work-nov-2022/2127035 "2022-11-12T00:12:19Z")

</div>

I have create space-invaders game on Thunkable, using canvas, but the work does not seem to save. I have tried it several times at different time periods, but it still does not save. What is the issue? You can see some…

---

## [How to make an image clickable in some specific points and zoomable without Canvas? (also with Javascript)](https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596)

<div class="topic-metadata">

**Author:** [@trawellit](https://community.thunkable.com/u/trawellit)\
**Replies:** 0\
**Last updated:** [September 8, 2022, 5:49pm UTC](https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596 "2022-09-08T17:49:27Z")

</div>

Hello, I tried to make such an app with Canvas but it seems too cumbersome. How can I make an app like this (see video at the link) and that also works offline? I would like to make an app with a zoomable map (or more…

---

## [Feature Request - Preset Screen Orientations for Canvas Component](https://community.thunkable.com/t/feature-request-preset-screen-orientations-for-canvas-component/793658)

<div class="topic-metadata">

**Author:** [@bobsunscreen](https://community.thunkable.com/u/bobsunscreen)\
**Replies:** 1\
**Last updated:** [July 12, 2022, 9:02am UTC](https://community.thunkable.com/t/feature-request-preset-screen-orientations-for-canvas-component/793658 "2022-07-12T09:02:17Z")

</div>

Hi everyone, I submitted a request on Github but I felt that this feature request was also worth mentioning here: By default, the Canvas component is sized so that it fits a portrait screen. However, it’s incredibly di…

---

## [Save Canvas Image to your Google drive](https://community.thunkable.com/t/save-canvas-image-to-your-google-drive/1609950)

<div class="topic-metadata">

**Author:** [@muneer](https://community.thunkable.com/u/muneer)\
**Replies:** 6\
**Last updated:** [July 4, 2022, 8:29pm UTC](https://community.thunkable.com/t/save-canvas-image-to-your-google-drive/1609950 "2022-07-04T20:29:15Z")

</div>

For this tutorial you will need to code a short script in Google Apps Script which you can access it from within Google Drive. You will need to use Web API component to talk to the script you created in Google Apps Scri…

---

## [\[Solved\] Can I export/save an images from the canvas?](https://community.thunkable.com/t/solved-can-i-export-save-an-images-from-the-canvas/1861665)

<div class="topic-metadata">

**Author:** [@lucasrocha.202026560](https://community.thunkable.com/u/lucasrocha.202026560)\
**Replies:** 1\
**Last updated:** [May 4, 2022, 3:43pm UTC](https://community.thunkable.com/t/solved-can-i-export-save-an-images-from-the-canvas/1861665 "2022-05-04T15:43:13Z")

</div>

Hey, I would like to know if it is possible to download a image drawn in an canvas or to tranform an image drawn in a canvas in an array of points

---

## [Ein Objekt (sprite) in canvas mit dem Finger bewegen](https://community.thunkable.com/t/ein-objekt-sprite-in-canvas-mit-dem-finger-bewegen/1860497)

<div class="topic-metadata">

**Author:** [@haiflosse15](https://community.thunkable.com/u/haiflosse15)\
**Replies:** 3\
**Last updated:** [May 3, 2022, 10:11pm UTC](https://community.thunkable.com/t/ein-objekt-sprite-in-canvas-mit-dem-finger-bewegen/1860497 "2022-05-03T22:11:19Z")

</div>

Hallo! Ich habe ein Canvas mit einem sprite und möchte dieses mit dem Finger in eine Richtung bewegen um ein anderes Objekt abzuschießen. Daher wollte ich fragen, wie ich dies durchführen könnte. Vielen Dank für jede …

---

## [Revolving sprite like around a planet](https://community.thunkable.com/t/revolving-sprite-like-around-a-planet/1644414)

<div class="topic-metadata">

**Author:** [@1negroup2](https://community.thunkable.com/u/1negroup2)\
**Replies:** 3\
**Last updated:** [December 3, 2021, 3:18am UTC](https://community.thunkable.com/t/revolving-sprite-like-around-a-planet/1644414 "2021-12-03T03:18:25Z")

</div>

I am trying to make a sprite revolve around another sprite and was using the angular velocity but its just spinning the sprite around in the same place.

---

## [Restart a #Screen, #canvas or #stage](https://community.thunkable.com/t/restart-a-screen-canvas-or-stage/1491186)

<div class="topic-metadata">

**Author:** [@1negroup](https://community.thunkable.com/u/1negroup)\
**Replies:** 0\
**Last updated:** [September 7, 2021, 12:07am UTC](https://community.thunkable.com/t/restart-a-screen-canvas-or-stage/1491186 "2021-09-07T00:07:31Z")

</div>

I need to know the best way to get a stage, screen, or canvas to restart after a sprite collides with wall or another sprite. i am just curious about the best block to use.

---

## [Any way to make sprites resizable](https://community.thunkable.com/t/any-way-to-make-sprites-resizable/1468172)

<div class="topic-metadata">

**Author:** [@overturner](https://community.thunkable.com/u/overturner)\
**Replies:** 3\
**Last updated:** [August 25, 2021, 7:16am UTC](https://community.thunkable.com/t/any-way-to-make-sprites-resizable/1468172 "2021-08-25T07:16:25Z")

</div>

Hi everyone. Is there any way to make sprites resizable for the user. Like i make a rectangle sprite and the user can resize it like this

---

## [Change Height & Width of Stage](https://community.thunkable.com/t/change-height-width-of-stage/1466153)

<div class="topic-metadata">

**Author:** [@overturner](https://community.thunkable.com/u/overturner)\
**Replies:** 2\
**Last updated:** [August 24, 2021, 7:03am UTC](https://community.thunkable.com/t/change-height-width-of-stage/1466153 "2021-08-24T07:03:20Z")

</div>

Hi all , just like we can change height and width of the canvas , is there any way we can change the same for a particular stage?

---

## [Navigating to stage2 if sprites are visible = false](https://community.thunkable.com/t/navigating-to-stage2-if-sprites-are-visible-false/1458964)

<div class="topic-metadata">

**Author:** [@1negroup](https://community.thunkable.com/u/1negroup)\
**Replies:** 5\
**Last updated:** [August 20, 2021, 10:15am UTC](https://community.thunkable.com/t/navigating-to-stage2-if-sprites-are-visible-false/1458964 "2021-08-20T10:15:09Z")

</div>

I am trying to Navigate to #stage 2 after checking if sprites are visible or not, but for whatever reason any time i add these set of blocks, I get a pop-up that says thunkable is auto saving your work, and I can wait …

---

## [Canvas not loading when offline/ without Internet connection](https://community.thunkable.com/t/canvas-not-loading-when-offline-without-internet-connection/1334408)

<div class="topic-metadata">

**Author:** [@anshumanmujlslj](https://community.thunkable.com/u/anshumanmujlslj)\
**Replies:** 2\
**Last updated:** [June 9, 2021, 1:45pm UTC](https://community.thunkable.com/t/canvas-not-loading-when-offline-without-internet-connection/1334408 "2021-06-09T13:45:35Z")

</div>

The canvas does not load when I turn off the Internet connection. But when I am online it works perfectly. I need canvas for an offline application. is there a workaround for this?.

---

## [Number game uses Thunkable canvas](https://community.thunkable.com/t/number-game-uses-thunkable-canvas/1301590)

<div class="topic-metadata">

**Author:** [@tony.ycy.program](https://community.thunkable.com/u/tony.ycy.program)\
**Replies:** 10\
**Last updated:** [May 26, 2021, 9:43am UTC](https://community.thunkable.com/t/number-game-uses-thunkable-canvas/1301590 "2021-05-26T09:43:38Z")

</div>

---

## [FTGB - Find the Gold Boat](https://community.thunkable.com/t/ftgb-find-the-gold-boat/1255406)

<div class="topic-metadata">

**Author:** [@tony.ycy.program](https://community.thunkable.com/u/tony.ycy.program)\
**Replies:** 4\
**Last updated:** [May 23, 2021, 4:10pm UTC](https://community.thunkable.com/t/ftgb-find-the-gold-boat/1255406 "2021-05-23T16:10:40Z")

</div>

Provide bilingual Chinese and English This is a game use canva You must find all gold boat of the game When the boat out of the ground, you must +5s When the other boat inside the box, you must +5s When you Confirm …

---

## [Canvas get width returns "fill container" instead of a number](https://community.thunkable.com/t/canvas-get-width-returns-fill-container-instead-of-a-number/234948)

<div class="topic-metadata">

**Author:** [@ann.rootb8m34j](https://community.thunkable.com/u/ann.rootb8m34j)\
**Replies:** 4\
**Last updated:** [May 13, 2021, 4:40pm UTC](https://community.thunkable.com/t/canvas-get-width-returns-fill-container-instead-of-a-number/234948 "2021-05-13T16:40:19Z")

</div>

Hello, I am using the canvas and want to get the width of it to determine where to randomly place a sprite. However, the get width method returns the string “fill container” when I run it on my phone. I would assume…

---

## [An Issue with Sprite Bouncing](https://community.thunkable.com/t/an-issue-with-sprite-bouncing/1276946)

<div class="topic-metadata">

**Author:** [@human](https://community.thunkable.com/u/human)\
**Replies:** 1\
**Last updated:** [May 11, 2021, 6:22pm UTC](https://community.thunkable.com/t/an-issue-with-sprite-bouncing/1276946 "2021-05-11T18:22:46Z")

</div>

Using blocks or designer view, how do you prevent a sprite from bouncing around the canvas?

---

## [Android canva Pattern output Error](https://community.thunkable.com/t/android-canva-pattern-output-error/1244637)

<div class="topic-metadata">

**Author:** [@tony.ycy.program](https://community.thunkable.com/u/tony.ycy.program)\
**Replies:** 1\
**Last updated:** [April 25, 2021, 12:46pm UTC](https://community.thunkable.com/t/android-canva-pattern-output-error/1244637 "2021-04-25T12:46:18Z")

</div>

https://docs.thunkable.com/looks#make-image reaction Program

---

## [Canvas is initialized](https://community.thunkable.com/t/canvas-is-initialized/1184735)

<div class="topic-metadata">

**Author:** [@tony.ycy.program](https://community.thunkable.com/u/tony.ycy.program)\
**Replies:** 0\
**Last updated:** [March 24, 2021, 12:01pm UTC](https://community.thunkable.com/t/canvas-is-initialized/1184735 "2021-03-24T12:01:54Z")

</div>

How do I hide the spirit when the canvas is initialized(Not use blocks) ?:open\_mouth: That would be a good game!

[Next page](https://community.thunkable.com/tag/canvas/172.md?match_all_tags=true&page=1&tags%5B%5D=canvas)
