MaterialEverywhere icon indicating copy to clipboard operation
MaterialEverywhere copied to clipboard

Transition name mislead

Open mbarrben opened this issue 11 years ago • 2 comments

It's confusing that you use EXTRA_IMAGE as an intent extra (https://github.com/antoniolg/MaterialEverywhere/blob/master/app/src/main/java/com/antonioleiva/materialeverywhere/DetailActivity.java#L74), but also as a transition name between views (https://github.com/antoniolg/MaterialEverywhere/blob/master/app/src/main/java/com/antonioleiva/materialeverywhere/DetailActivity.java#L72). More confusing is that the ImageView in DetailActivity has a transition name defined (https://github.com/antoniolg/MaterialEverywhere/blob/master/app/src/main/res/layout/activity_detail.xml#L32), but later overridden with EXTRA_IMAGE (https://github.com/antoniolg/MaterialEverywhere/blob/master/app/src/main/java/com/antonioleiva/materialeverywhere/DetailActivity.java#L41).

It would be clearer if the transition name defined in the layout is the same that is used in ActivityOptionsCompat.makeSceneTransitionAnimation call. Then there's no need to call ViewCompat.setTransitionName. Even better, that transition name can be a string resource.

mbarrben avatar Dec 01 '14 18:12 mbarrben

@mbarrben I agree with you. At first when I was looking at the source, it took me awhile to understand it until I checked other sources.

chipcerio avatar Feb 07 '15 12:02 chipcerio

error: Error: No resource found that matches the given name: attr 'android:windowAllowReturnTransitionOverlap'.

sharathyadhav1 avatar May 26 '15 12:05 sharathyadhav1