Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danylovolokh/ImageTransition
/ functions
Functions
96 in github.com/danylovolokh/ImageTransition
⨍
Functions
96
◇
Types & classes
20
↓ 11 callers
Method
setVisibility
(boolean isVisible)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:92
↓ 6 callers
Method
getStatusBarHeight
()
app/src/main/java/com/volokh/danylo/imagetransition/animations/ScreenAnimation.java:18
↓ 4 callers
Method
getImageMatrix
(ImageView imageView)
app/src/main/java/com/volokh/danylo/imagetransition/animations/MatrixUtils.java:16
↓ 4 callers
Method
isVisible
()
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:88
↓ 3 callers
Method
defaultEventBus
()
app/src/main/java/com/volokh/danylo/imagetransition/event_bus/EventBusCreator.java:13
↓ 2 callers
Method
get
(ImageView object)
app/src/main/java/com/volokh/danylo/imagetransition/animations/MatrixEvaluator.java:53
↓ 2 callers
Method
updateModel
This method basically changes visibility of concrete item
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:186
↓ 1 callers
Method
cancelRunningAnimations
()
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:198
↓ 1 callers
Method
createEnteringFadeAnimator
Animator returned form this method animates fade in of all other elements on the screen besides ImageView
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:115
↓ 1 callers
Method
createEnteringImageAnimation
This method creates an animator set of 2 animations: 1. ImageView position animation when screen is opened 2. ImageView image matrix animation when sc
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:124
↓ 1 callers
Method
createEnteringImageMatrixAnimator
This method creates Animator that will animate matrix of ImageView. It is needed in order to show the effect when scaling of one view is smoothly chan
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:175
↓ 1 callers
Method
createEnteringImagePositionAnimator
This method creates an animator that changes ImageView position on the screen. It will look like view is translated from its position on previous scre
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:142
↓ 1 callers
Method
createExitingFadeAnimator
()
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:176
↓ 1 callers
Method
createExitingImageAnimation
This method creates an animator set of 2 animations: 1. ImageView position animation when screen is closed 2. ImageView image matrix animation when sc
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:108
↓ 1 callers
Method
createExitingImageMatrixAnimator
This method creates animator that animates Matrix of ImageView. It is needed in order to show the effect when scaling of one view is smoothly changed
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:160
↓ 1 callers
Method
createExitingImagePositionAnimator
This method creates an animator that changes ImageView position on the screen. It will look like view is translated from its position on this screen t
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:125
↓ 1 callers
Method
createSharedImageTransitionName
(int position)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:44
↓ 1 callers
Method
enterImageDetails
(String sharedImageTransitionName, File imageFile, ImageView image, Image imageModel)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:33
↓ 1 callers
Method
equals
(Object o)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:37
↓ 1 callers
Method
fillImageList
(List<File> data)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:116
↓ 1 callers
Method
getInitialThumbnailMatrixValues
()
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:194
↓ 1 callers
Method
getStartIntent
(Activity activity, File imageFile, int left, int top, int width, int height, ImageView.ScaleType scaleType)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:268
↓ 1 callers
Method
getStartIntent
(Activity activity, String sharedImageTransitionName, File imageFile)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImageDetailsActivity_v21.java:49
↓ 1 callers
Method
getStatusBarHeight
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:227
↓ 1 callers
Method
initializeAdapter
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:78
↓ 1 callers
Method
initializeEnlargedImageAndRunAnimation
This method waits for the main "big" image is loaded. And then if activity is started for the first time - it runs "entering animation" Activity is e
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:89
↓ 1 callers
Method
initializeImages
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:82
↓ 1 callers
Method
initializeImagesDownloader
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:74
↓ 1 callers
Method
initializeRecyclerView
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:130
↓ 1 callers
Method
initializeSavedImageModel
(Bundle savedInstanceState)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:113
↓ 1 callers
Method
initializeSwitchButton
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:93
↓ 1 callers
Method
initializeTitle
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:125
↓ 1 callers
Method
initializeTransitionView
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:191
↓ 1 callers
Method
onLoadFinished
(List<Image> imagesList)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:50
↓ 1 callers
Method
playEnteringAnimation
This method combines several animations when screen is opened. 1. Animation of ImageView position and image matrix. 2. Animation of main container ele
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:64
↓ 1 callers
Method
playExitAnimations
(int toTop, int toLeft, int toWidth, int toHeight, float[] toThumbnailMatrixValues)
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:51
↓ 1 callers
Method
playExitingAnimation
()
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:65
↓ 1 callers
Method
runEnteringAnimation
This method does very tricky part: It sets up {@link android.view.ViewTreeObserver.OnPreDrawListener} When onPreDraw() method is called the layout is
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:139
↓ 1 callers
Method
saveIntoFile
(File file, Integer resource)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:92
↓ 1 callers
Method
toString
This is generated by studio
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:55
↓ 1 callers
Method
writeResourceToFile
(List<File> resultList, int resourceIndex)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:77
Method
ApplicationTest
()
app/src/androidTest/java/com/volokh/danylo/imagetransition/ApplicationTest.java:10
Method
ChangeImageThumbnailVisibility
(boolean visible)
app/src/main/java/com/volokh/danylo/imagetransition/event_bus/ChangeImageThumbnailVisibility.java:17
Method
EnterScreenAnimations
(ImageView animatedImage, ImageView imageTo, View mainContainer)
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:52
Method
ExitScreenAnimations
(ImageView animatedImage, ImageView imageTo, View mainContainer)
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:44
Method
Image
(int imageId, File imageFile)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:26
Method
ImageFilesCreateLoader
(Context context, LoadFinishedCallback loadFinishedCallback)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:53
Method
ImagesAdapter
(ImagesAdapterCallback imagesAdapterCallback, List<Image> imagesList, Picasso imageDownloader, int spanCount)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:36
Method
ImagesViewHolder
(View itemView)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesViewHolder.java:13
Method
ScreenAnimation
(Context context)
app/src/main/java/com/volokh/danylo/imagetransition/animations/ScreenAnimation.java:14
Method
addition_isCorrect
()
app/src/test/java/com/volokh/danylo/imagetransition/ExampleUnitTest.java:11
Method
createFromParcel
(Parcel in)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:65
Method
describeContents
()
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:76
Method
enterImageDetails
(String sharedImageTransitionName, File imageFile, final ImageView image, Image imageModel)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:218
Method
enterImageDetails
(String sharedImageTransitionName, File imageFile, ImageView image, Image imageModel)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImagesListActivity_v21.java:86
Method
evaluate
(float fraction, Matrix startValue, Matrix endValue)
app/src/main/java/com/volokh/danylo/imagetransition/animations/MatrixEvaluator.java:17
Method
getItemCount
()
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:126
Method
getItemViewType
We create 6 item types for each {@link android.widget.ImageView.ScaleType} there is, besides: {@link android.widget.ImageView.ScaleType#FIT_START
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:137
Method
hashCode
()
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:47
Method
hideImageThumbnail
This method is called when event is sent from {@link ImageDetailsActivity} via event bus. When it's called it means that transition animation started
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:172
Method
isVisible
()
app/src/main/java/com/volokh/danylo/imagetransition/event_bus/ChangeImageThumbnailVisibility.java:21
Method
loadInBackground
()
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:61
Method
newArray
(int size)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:70
Method
onAnimationCancel
(Animator animation)
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:81
Method
onAnimationCancel
For overriding
app/src/main/java/com/volokh/danylo/imagetransition/animations/SimpleAnimationListener.java:27
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/volokh/danylo/imagetransition/animations/EnterScreenAnimations.java:87
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/volokh/danylo/imagetransition/animations/ExitScreenAnimations.java:80
Method
onAnimationEnd
For overriding
app/src/main/java/com/volokh/danylo/imagetransition/animations/SimpleAnimationListener.java:20
Method
onAnimationRepeat
For overriding
app/src/main/java/com/volokh/danylo/imagetransition/animations/SimpleAnimationListener.java:34
Method
onAnimationStart
For overriding
app/src/main/java/com/volokh/danylo/imagetransition/animations/SimpleAnimationListener.java:13
Method
onBackPressed
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:243
Method
onBindViewHolder
(final ImagesViewHolder holder, final int position)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:87
Method
onClick
(View view)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:100
Method
onClick
(View v)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:114
Method
onClick
(View view)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImagesListActivity_v21.java:70
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:53
Method
onCreate
(final Bundle savedInstanceState)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:52
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImagesListActivity_v21.java:39
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImageDetailsActivity_v21.java:28
Method
onCreateLoader
(int id, Bundle args)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:58
Method
onCreateViewHolder
(final ViewGroup parent, int viewType)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/ImagesAdapter.java:48
Method
onDestroy
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:236
Method
onError
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:113
Method
onLoadFinished
(Loader<List<File>> loader, List<File> data)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:109
Method
onLoadFinished
(List<Image> imagesList)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:85
Method
onLoadFinished
(List<Image> imagesList)
app/src/main/java/com/volokh/danylo/imagetransition/activities_v21/ImagesListActivity_v21.java:49
Method
onLoaderReset
(Loader<List<File>> loader)
app/src/main/java/com/volokh/danylo/imagetransition/ImageFilesCreateLoader.java:135
Method
onPreDraw
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:146
Method
onResume
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:154
Method
onResume
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:283
Method
onSaveInstanceState
(Bundle outState)
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:212
Method
onStart
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:139
Method
onStop
()
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImagesListActivity.java:147
Method
onSuccess
Image is loaded when this method is called
app/src/main/java/com/volokh/danylo/imagetransition/activities/ImageDetailsActivity.java:97
Method
set
This is copy-paste form ImageView#animateTransform - method is invisible in sdk
app/src/main/java/com/volokh/danylo/imagetransition/animations/MatrixEvaluator.java:32
Method
writeToParcel
(Parcel dest, int flags)
app/src/main/java/com/volokh/danylo/imagetransition/adapter/Image.java:81