我正在使用xamarin移动应用程序。我必须设计并在标题图像中应用Ken Burns效果。我一直搜索到现在还没有任何解决方案?任何人,请帮助我。谢谢。
答案 0 :(得分:0)
如果要在xamarin.android中应用kenburneffect,可以查看以下步骤:
首先,您需要安装 Xamarin.kenBurnsView ,然后在android中使用它。
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.flaviofaria.kenburnsview.KenBurnsView
android:id="@+id/kenBurnsView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/a11" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:weightSum="2">
<Button android:id="@+id/button1" android:text="resume"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button android:id="@+id/button2" android:text="pause"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.layout12);
var kenburnimage = FindViewById<KenBurnsView>(Resource.Id.kenBurnsView1);
FindViewById<Button>(Resource.Id.button1).Click += delegate { kenburnimage.Resume(); };
FindViewById<Button>(Resource.Id.button2).Click += delegate { kenburnimage.Pause(); };
}