This is a migrated thread and some comments may be shown as answers.

RotatorHubTile initial image load time

6 Answers 86 Views
HubTile
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Wayde
Top achievements
Rank 1
Wayde asked on 16 Jul 2012, 06:29 PM
Is there any way to get the initial image to show up quicker? From what I have seen it takes roughly double the UpdateInterval time before the initial image is shown, so with a default of 10 seconds display time, this takes around 20 seconds before displaying.

Also is there a way to prevent the rotator from displaying the same picture twice in a row, I can understand it needing to be random, but to a user it does make it seem like a bug.

6 Answers, 1 is accepted

Sort by
0
Victor
Telerik team
answered on 17 Jul 2012, 11:42 AM
Hello Wayde,

Thanks for writing. Currently the picture rotator only rotates images randomly. We will consider keeping some short history of images so that the same image is not sometimes displayed immediately again.
I agree that maybe it is a better idea to make the tile immediately display the first image instead of waiting. We will consider changing this in our next release.
Also, for the next release we plan to introduce a new tile that will be able to rotate any content, not just images. It will have random as well as sequential rotation and the transitions between the different items will be customizable although in to a limited extent.

Please write again if you have more feedback to share. It is most valuable.

Kind regards,
Victor
the Telerik team

Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

0
Wayde
Top achievements
Rank 1
answered on 17 Jul 2012, 07:55 PM
Hi Victor

Thanks for answering. I do hope they allow us to adjust this in future - or at the least raise an event when the image changes, that way I can set it to show in 2 seconds, and as soon as the image shows, I can then set the timer back to 10 seconds.
0
Wayde
Top achievements
Rank 1
answered on 10 Dec 2012, 09:48 AM
Hi, I would like to know if anything was ever done with this and if there is a way to get the first image to show quicker rather than waiting for the timeout period to complete before showing the first image. With the time set to 10 seconds, the control shows no background image until the first 10 seconds completes. It would be better if there were an option to allow the first image to be displayed as soon as the data has been bound.
0
Victor
Telerik team
answered on 11 Dec 2012, 09:54 AM
Hello Wayde,

Thanks for writing.
The picture rotator was updated to always display a different picture when it updates. If its random selector returns the same image it simply gets another image until it is different than the previous one.

You can also consider using RadCycleHubTile. It allows the user to specify whether the contents should be rotated randomly or consecutively. It is also a data bound control. You can assign an ItemsSource and set an ItemTemplate.

Greetings,
Victor
the Telerik team
Have a suggestion or face a problem - you can use the Ideas & Feedback portal to submit ideas, feedback and vote for them.
0
Wayde
Top achievements
Rank 1
answered on 12 Dec 2012, 09:50 AM
Hi, I have tried the RadCycleHubTile and it does fit my requirements a little more. However with both controls they still have the initial delay in showing the images. The strange thing here is that when using the Emulator, the first image shows right away, while on the device it first waits for 10 seconds before showing the image (I have countered this by putting the delay at 0 seconds, and then updating this to 10 seconds once the first image displays). 

With the RadCycleHubTile, is it possible to have the same transitions between images as per the RotatorHubTile? Also the RotatorHubTile has that slow panning effect while showing the image, yet the RadCycleHubTile does not have this - is it possible to get this same effect in the RadCycleHubTile?

0
Victor
Telerik team
answered on 14 Dec 2012, 04:25 PM
Hello Wayde,

The cycle tile does not have the panning effect. It just cycles between contents.  

Currently, you can get rid of the initial delay by inheriting from RadPictureRotatorHubTile or RadCycleHubTile and call the protected Update() method when the control is loaded or after it is rendered or some other moment that you find appropriate. This should force the tile to load the first image immediately.

Please write again if you have other questions.

Greetings,
Victor
the Telerik team
Have a suggestion or face a problem - you can use the Ideas & Feedback portal to submit ideas, feedback and vote for them.
Tags
HubTile
Asked by
Wayde
Top achievements
Rank 1
Answers by
Victor
Telerik team
Wayde
Top achievements
Rank 1
Share this question
or