Xamarin改变进度条的高度

时间:2017-08-23 16:47:25

标签: xamarin

我正在尝试使用here等自定义渲染器来更改进度条的高度

问题是,当屏幕旋转时,进度条会恢复正常。有人能帮助我吗?

我使用相同的解决方案:

public override void LayoutSubviews()
{
    base.LayoutSubviews();

    var X = 1.0f;
    var Y = 10.0f;

    CGAffineTransform transform = CGAffineTransform.MakeScale(X, Y);
    this.Control.Transform = transform;
}

1 个答案:

答案 0 :(得分:0)

我知道你需要按照here的要求调用命令 SetNeedsLayout 。当然你也可以disable orientation change

public override void OnConfigurationChanged (Android.Content.Res.Configuration newConfig)
{
base.OnConfigurationChanged (newConfig);

SetNeedsLayout ();
}