[Bug] Material Activity Indicator has unusual large size on iOS
#6,374 创建于 2019年5月31日
仓库指标
- 星标
- (5,644 个星标)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
Description
On iOS devices, the Activity Indicator with Visual property set to Material takes a large size. This occurs when either WidthRequest or HeightRequest properties are not set.
Steps to Reproduce
- Create
ActivityIndicatorcontrol in xaml. - Set Visual property to
Material - Don't set
HeightRequestandWidthRequestproperties to the control.
Expected Behavior
The Material Activity Indicator should take the default dimensions of 48x48 as specified in google_material_docs
Actual Behavior
The Material Activity Indicator takes up a large size
Basic Information
- Version with issue: Xamarin.Forms 4.0.0.394984-pre10, Xamarin.Forms.Visual.Material 4.0.0.394984-pre10.
I have also tried with stable version Xamarin Forms 4.0.0.471375 and Xamarin.Forms.Visual.Material 4.0.0.471375
- Last known good version:
- IDE: VS2019
- Platform Target Frameworks:
- iOS: 11
- Affected Devices: All iOS devices
Screenshots

Reproduction Link
I have noticed this bug in Hanselman.Forms repo on the PodcastDetailsPage.
Here is the issue which tracks it.
A temporary workaround is to set the WidthRequest to 48
Note
However I have tried this in the MaterialActivityIndicatorGallery by removing the HeightRequest, but the bug does not appear.