【发布时间】:2022-06-21 21:18:52
【问题描述】:
如何在 Xamarin.Android 中通过 C# 将 AnimateLayoutChanges 设置为 True 以实现线性布局?构建此自定义视图时,我无法使用 xml 资源文件。这种线性布局的 xml 是这样的:
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animateLayoutChanges="true"
android:id="@+id/linearLayoutOne"
android:layout_weight="1"/>
所有其他属性都可以通过以下方式通过 C# 设置:
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent, 1);
linearLayoutOne = new LinearLayout(Context);
linearLayoutOne.Orientation = Orientation.Vertical;
linearLayoutOne.LayoutParameters = layoutParams;
linearLayoutOne.SetMinimumHeight(25);
linearLayoutOne.SetMinimumWidth(25);
那么你到底是如何在 C# 中设置 AnimateLayoutChanges 的呢?
【问题讨论】:
标签: c# android animation xamarin.android android-linearlayout