diff --git a/src/Avalonia.Base/Animation/Transitions/BoolTransition.cs b/src/Avalonia.Base/Animation/Transitions/BoolTransition.cs
new file mode 100644
index 0000000000..39f4dca2e9
--- /dev/null
+++ b/src/Avalonia.Base/Animation/Transitions/BoolTransition.cs
@@ -0,0 +1,14 @@
+using System;
+using Avalonia.Animation.Animators;
+
+namespace Avalonia.Animation
+{
+ ///
+ /// Transition class that handles with types.
+ ///
+ public class BoolTransition : Transition
+ {
+ internal override IObservable DoTransition(IObservable progress, bool oldValue, bool newValue) =>
+ AnimatorDrivenTransition.Transition(Easing, progress, oldValue, newValue);
+ }
+}