アニメーションはXamarinフォームの一部であり、Exrinは特に注意したようにそれらを処理しません。
アニメーションをトリガーし、MVVM純粋主義にインラインで従うには、私はトリガーを使用します。
は例として、あなたはここからアニメーションを実行することができますもちろん、単にクラス
public class BackgroundColorTrigger : TriggerAction<Entry>
{
protected override void Invoke(Entry sender)
{
sender.BackgroundColor = Color.Yellow;
}
}
で、トリガーを作成します。次にXAMLで行います
// Add to Page Attributes (Above Trigger is in Namespace Mobile.Trigger)
xmlns:trigger="clr-namespace:Mobile.Trigger"
<Entry Text="{Binding EntryField}">
<Entry.Triggers>
<EventTrigger Event="Focused">
<trigger:BackgroundColorTrigger />
</EventTrigger>
</Entry.Triggers>
</Entry>
ただし、必要なトリガーに変更してください。
アニメーションは純粋なUIコンセプトなので、ExrinのViewプロジェクトにとどまります。 XAMLはアニメーションを直接トリガすることができ、ロジックはトリガに配置できます。
出典:https://xamarinhelp.com/xamarin-forms-triggers-behaviors-effects/
アニメーション:https://xamarinhelp.com/custom-animations-in-xamarin-forms/
私が直接http://xamarinhelp.com/contact/ –
@AlessandroCaliaro彼は知識があるので、確認の質問がSOに掲載されていることを確認するのが好きAdamPedleyに連絡することをお勧め広がる。彼はExrinが掲示された質問があるたびにメールを受け取る。しかし、見てくれてありがとう! –
ありがとう@AlessandroCaliaro - 私はExrinタグを見守っています:) –