# Pull to load with canvas

**URL:** <https://community.thunkable.com/t/pull-to-load-with-canvas/337524>\
**Category:** Questions about Thunkable X\
**Created:** [November 25, 2019, 9:59pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524 "2019-11-25T21:59:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![danyklein](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@danyklein](https://community.thunkable.com/u/danyklein)\
**Post date:** [November 25, 2019, 9:59pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/1 "2019-11-25T21:59:40Z")

</div>

You think is possible to do a pull down to load with canvas on the top of the screen and under it a list and when anyone swipe down the canva it reloads the screen ?

---

<div class="post-metadata">

**Author:** ![danyklein](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@danyklein](https://community.thunkable.com/u/danyklein)\
**Post date:** [November 26, 2019, 11:08am UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/2 "2019-11-26T11:08:03Z")

</div>

Anyone can help ?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 26, 2019, 12:48pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/3 "2019-11-26T12:48:02Z")

</div>

I did not understand what needs to be done.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [November 26, 2019, 1:19pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/4 "2019-11-26T13:19:28Z")

</div>

There’s currently no way of doing a “pull to refresh” like this @danyklein

Have you considered using a button in your design to allow users refresh?

---

<div class="post-metadata">

**Author:** ![danyklein](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@danyklein](https://community.thunkable.com/u/danyklein)\
**Post date:** [November 26, 2019, 6:59pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/5 "2019-11-26T18:59:04Z")

</div>

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/3/530ccf4b2bcc901f71bb8e7853c348645e862741.jpeg) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/f/bff08c271e95fec91566836f3c985c5636f5ad43.png)

shen you pull down it reload the page.  
image you pull down a sprite in canva that reloads the page

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 26, 2019, 7:08pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/6 "2019-11-26T19:08:29Z")

</div>

Thanks, now I get it. This function could be implemented as an active strip at the edge of the screen, but for this you need an event to release your finger from the screen. There is no such event in Thunkable X.

Alternatively, you can try to make an invisible sprite and move it along the strip to the bottom. When a sprite collides with the bottom edge of the canvas, trigger a screen refresh event. But this method will look very strange.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 26, 2019, 7:18pm UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/7 "2019-11-26T19:18:32Z")

</div>

Another option. Make a vertical slider with the edge of the screen. When moving the slider down, slide the panel with the Loadimg Icon and check the value of the slider. If the value exceeds the threshold, remove the panel and refresh the screen. Here you will need a timer to track the cessation of movement of the slider and reset the panel to its original state if the user does not reach the slider to the desired value.

This decision to try using canvas. But again, you will need to pull the sprite.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:46am UTC](https://community.thunkable.com/t/pull-to-load-with-canvas/337524/8 "2024-11-08T11:46:35Z")

</div>


