我正在尝试使用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;
}
答案 0 :(得分:0)
我知道你需要按照here的要求调用命令 SetNeedsLayout 。当然你也可以disable orientation change。
public override void OnConfigurationChanged (Android.Content.Res.Configuration newConfig)
{
base.OnConfigurationChanged (newConfig);
SetNeedsLayout ();
}