• Stars
    star
    318
  • Rank 131,872 (Top 3 %)
  • Language
    Java
  • Created over 8 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a pet project that shows how to implement shared element image transition between activities on pre-Lollipop devices on Android.

ImageTransition

This is a pet project that shows how to implement shared element image transition on pre-Lollipop devices on Android.

Pre-Lolipop Demo

If you look closer there is almost no difference between the native Android Lollipop shared element aniamation

Animation and canceling animation in the middle of it.

support_animation cancel support animation in the middle

Lollipop native animation

lollipop animation

Details of implementation

Medium

License

Copyright 2016 Danylo Volokh

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

VideoPlayerManager

This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives an API to track it.
Java
3,149
star
2

LondonEyeLayoutManager

A Layoutmanager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory
Java
1,195
star
3

HashTagHelper

This is a library designed for highlighting hashtags ("#example") and catching click on them.
Java
592
star
4

MidPointCircleExplained

This is a project that helps to understand how "Mid Point Circle" algorithm works and how it is modified for LondonEyeLayoutManager project
Java
23
star
5

AndroidLogger

This is a lightweight Logger to file for Android. It's based on VoNaLogger.
Java
13
star
6

TestAsyncrounousAndroid

This is a project that descirbes how easily we can test asynchronous actions in Android
Java
7
star
7

PermissionsReference

The purpose of this project is to create an exhaustive reference of methods that developers have to take into account while implementing Runtime Permissions in Android Marshmallow and higher.
Java
7
star
8

Setup-Free-Bitbucket-Cloud-CI

How to setup a Free CI for Android project based on bitbucket cloud pipelines
Java
6
star
9

DiagonalLayoutManager

The layout manager that lays out views from top-left to bottom-right
Java
6
star
10

VoNaLogger

This is a lightweight Logger written in pure Java.
Java
4
star
11

AlgorithmsAnalysis

Coursera by Tim Roughgarden
Kotlin
2
star