| java.lang.Object | |
| ↳ | android.support.v4.app.ActivityOptionsCompat | 
Helper for accessing features in ActivityOptions
 introduced in API level 16 in a backwards compatible fashion.
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Create an ActivityOptions specifying a custom animation to run when the
 activity is displayed.
          
    
         
  
   | |||||||||||
          Create an ActivityOptions specifying an animation where the new activity is
 scaled from a small originating area of the screen to its final full
 representation.
          
    
         
  
   | |||||||||||
          Create an ActivityOptions to transition between Activities using cross-Activity scene
 animations.
          
    
         
  
   | |||||||||||
          Create an ActivityOptions to transition between Activities using cross-Activity scene
 animations.
          
    
         
  
   | |||||||||||
          Create an ActivityOptions specifying an animation where a thumbnail is
 scaled from a given position to the new activity window that is being
 started.
          
    
         
  
   | |||||||||||
          Returns the created options as a Bundle, which can be passed to
  
  
  startActivity(android.app.Activity, android.content.Intent, android.os.Bundle).
          
    
         | |||||||||||
          Update the current values in this ActivityOptions from those supplied in
 otherOptions.
          
    
         
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
Create an ActivityOptions specifying a custom animation to run when the activity is displayed.
| context | Who is defining this. This is the application that the animation resources will be loaded from. | 
|---|---|
| enterResId | A resource ID of the animation resource to use for the incoming activity. Use 0 for no animation. | 
| exitResId | A resource ID of the animation resource to use for the outgoing activity. Use 0 for no animation. | 
Create an ActivityOptions specifying an animation where the new activity is scaled from a small originating area of the screen to its final full representation.
If the Intent this is being used with has not set itssetSourceBounds(android.graphics.Rect),
 those bounds will be filled in for you based on the initial bounds passed
 in here.| source | The View that the new activity is animating from. This defines the coordinate space for startX and startY. | 
|---|---|
| startX | The x starting location of the new activity, relative to source. | 
| startY | The y starting location of the activity, relative to source. | 
| startWidth | The initial width of the new activity. | 
| startHeight | The initial height of the new activity. | 
Create an ActivityOptions to transition between Activities using cross-Activity scene
 animations. This method carries the position of one shared element to the started Activity.
 The position of sharedElement will be used as the epicenter for the
 exit Transition. The position of the shared element in the launched Activity will be the
 epicenter of its entering Transition.
 
This requires FEATURE_CONTENT_TRANSITIONS to be
 enabled on the calling Activity to cause an exit transition. The same must be in
 the called Activity to get an entering transition.
| activity | The Activity whose window contains the shared elements. | 
|---|---|
| sharedElement | The View to transition to the started Activity. sharedElement must have a non-null sharedElementName. | 
| sharedElementName | The shared element name as used in the target Activity. This may be null if it has the same name as sharedElement. | 
Create an ActivityOptions to transition between Activities using cross-Activity scene animations. This method carries the position of multiple shared elements to the started Activity. The position of the first element in sharedElements will be used as the epicenter for the exit Transition. The position of the associated shared element in the launched Activity will be the epicenter of its entering Transition.
This requires FEATURE_CONTENT_TRANSITIONS to be
 enabled on the calling Activity to cause an exit transition. The same must be in
 the called Activity to get an entering transition.
| activity | The Activity whose window contains the shared elements. | 
|---|---|
| sharedElements | The names of the shared elements to transfer to the called Activity and their associated Views. The Views must each have a unique shared element name. | 
Create an ActivityOptions specifying an animation where a thumbnail is scaled from a given position to the new activity window that is being started.
If the Intent this is being used with has not set itssetSourceBounds(android.graphics.Rect),
 those bounds will be filled in for you based on the initial thumbnail
 location and size provided here.| source | The View that this thumbnail is animating from. This defines the coordinate space for startX and startY. | 
|---|---|
| thumbnail | The bitmap that will be shown as the initial thumbnail of the animation. | 
| startX | The x starting location of the bitmap, relative to source. | 
| startY | The y starting location of the bitmap, relative to source. | 
Returns the created options as a Bundle, which can be passed to
 startActivity(android.app.Activity, android.content.Intent, android.os.Bundle).
 Note that the returned Bundle is still owned by the ActivityOptions
 object; you must not modify it, but can supply it to the startActivity
 methods that take an options Bundle.
Update the current values in this ActivityOptions from those supplied in otherOptions. Any values defined in otherOptions replace those in the base options.