Oct 21, 2020 Hello World! Another B4i Library: A material style progress wheel for iOS ? See library in Github This is how it looks in indeterminate mode (the spinSpeed here is 0.64 which is the default, look below how to change it): And in determinate mode (here the spinSpeed is set to 0.333): barColor: sets the small bar's color (the spinning bar in the indeterminate wheel, or the progress bar) barWidth: the width of the spinning bar rimColor: the wheel's border color rimWidth: the wheel's width (not the bar) spinSpeed: the base speed for the bar in indeterminate mode, and the animation speed when setting a value on progress. The speed is in full turns per - - second, this means that if you set speed as 1.0, means that the bar will take one second to do a full turn. circleRadius: the radius of the progress wheel, it will be ignored if you set fillRadius to true linearProgress: set to true if you want a linear animation on the determinate progress (instead of the interpolated default one). Code: Copy Dim Progress As iAXMaterialProgress Progress.Initialize("Amir") Page1.RootPanel.AddView(Progress,50%x-28dip,30%y-28dip,56dip,56dip) Progress.SetProgressSize(56dip,56dip) Progress.Start 'Change Bar Color Progress.SetBarColor(BarColor) Lib+Sample attached Attachments iAXMaterialProgress.zip iAXMaterialProgress.zip 38.8 KB · Views: 13 Last edited: Oct 21, 2020 Click to expand...
Hello World! Another B4i Library: A material style progress wheel for iOS ? See library in Github This is how it looks in indeterminate mode (the spinSpeed here is 0.64 which is the default, look below how to change it): And in determinate mode (here the spinSpeed is set to 0.333): barColor: sets the small bar's color (the spinning bar in the indeterminate wheel, or the progress bar) barWidth: the width of the spinning bar rimColor: the wheel's border color rimWidth: the wheel's width (not the bar) spinSpeed: the base speed for the bar in indeterminate mode, and the animation speed when setting a value on progress. The speed is in full turns per - - second, this means that if you set speed as 1.0, means that the bar will take one second to do a full turn. circleRadius: the radius of the progress wheel, it will be ignored if you set fillRadius to true linearProgress: set to true if you want a linear animation on the determinate progress (instead of the interpolated default one). Code: Copy Dim Progress As iAXMaterialProgress Progress.Initialize("Amir") Page1.RootPanel.AddView(Progress,50%x-28dip,30%y-28dip,56dip,56dip) Progress.SetProgressSize(56dip,56dip) Progress.Start 'Change Bar Color Progress.SetBarColor(BarColor) Lib+Sample attached