pub struct PageTransitionsTheme { /* private fields */ }Expand description
How the theme’s platform chooses a PageTransitionsBuilder: the reference’s
PageTransitionsTheme.
Implementations§
Source§impl PageTransitionsTheme
impl PageTransitionsTheme
Sourcepub fn with(
self,
platform: TargetPlatform,
builder: PageTransitionsBuilder,
) -> PageTransitionsTheme
pub fn with( self, platform: TargetPlatform, builder: PageTransitionsBuilder, ) -> PageTransitionsTheme
The same theme, with builder for platform.
Sourcepub fn builder_for(&self, platform: TargetPlatform) -> PageTransitionsBuilder
pub fn builder_for(&self, platform: TargetPlatform) -> PageTransitionsBuilder
The builder for platform: its own, else the zoom, as the reference falls back
(page_transitions_theme.dart:881) — except iOS, which slides whatever.
Trait Implementations§
Source§impl Clone for PageTransitionsTheme
impl Clone for PageTransitionsTheme
Source§fn clone(&self) -> PageTransitionsTheme
fn clone(&self) -> PageTransitionsTheme
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PageTransitionsTheme
Source§impl Debug for PageTransitionsTheme
impl Debug for PageTransitionsTheme
Source§impl Default for PageTransitionsTheme
impl Default for PageTransitionsTheme
Source§fn default() -> PageTransitionsTheme
fn default() -> PageTransitionsTheme
The reference’s defaults (page_transitions_theme.dart:764): Android fades
forwards, iOS and macOS slide, Linux and Windows zoom, and Fuchsia, which has none,
zooms.
impl Eq for PageTransitionsTheme
Source§impl Hash for PageTransitionsTheme
impl Hash for PageTransitionsTheme
Source§impl PartialEq for PageTransitionsTheme
impl PartialEq for PageTransitionsTheme
impl StructuralPartialEq for PageTransitionsTheme
Auto Trait Implementations§
impl Freeze for PageTransitionsTheme
impl RefUnwindSafe for PageTransitionsTheme
impl Send for PageTransitionsTheme
impl Sync for PageTransitionsTheme
impl Unpin for PageTransitionsTheme
impl UnsafeUnpin for PageTransitionsTheme
impl UnwindSafe for PageTransitionsTheme
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.