All Projects → anzewei → Parallaxbacklayout

anzewei / Parallaxbacklayout

Licence: mit
无需改动原有activity只需要一个annotation轻松实现任意方向的滑动返回,默认提供微信滑动、跟随滑动、以及单个滑动,并且可以自定义滑动效果

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Parallaxbacklayout

momentum
Track movement and basic events with CSS custom properties
Stars: ✭ 19 (-95.25%)
Mutual labels:  parallax
Parallax
Easy parallax View for Android simulating Apple TV App Icons
Stars: ✭ 271 (-32.25%)
Mutual labels:  parallax
Tilt.js
A tiny 60+fps parallax tilt hover effect for jQuery.
Stars: ✭ 3,442 (+760.5%)
Mutual labels:  parallax
PAM
[TPAMI 2020] Parallax Attention for Unsupervised Stereo Correspondence Learning
Stars: ✭ 62 (-84.5%)
Mutual labels:  parallax
englishextra.github.io
English Grammar for Russian-Speakers, a PWA website + SPA
Stars: ✭ 19 (-95.25%)
Mutual labels:  parallax
React Native Collapsing Toolbar
react-native wrapper for android CollapsingToolbarLayout
Stars: ✭ 280 (-30%)
Mutual labels:  parallax
svelte-parallax
a (small) spring-based parallax component library for Svelte
Stars: ✭ 87 (-78.25%)
Mutual labels:  parallax
Vue Flux
Image slider which comes with 20 cool transitions
Stars: ✭ 359 (-10.25%)
Mutual labels:  parallax
Perspective
Powerful scrolling and motion parallax for iOS
Stars: ✭ 260 (-35%)
Mutual labels:  parallax
Locomotive Scroll
🛤 Detection of elements in viewport & smooth scrolling with parallax.
Stars: ✭ 4,231 (+957.75%)
Mutual labels:  parallax
scrollxp
Alpine.js-esque library for scrolling animations on websites
Stars: ✭ 50 (-87.5%)
Mutual labels:  parallax
vue3-spring
A spring-physics based animation library, and more
Stars: ✭ 30 (-92.5%)
Mutual labels:  parallax
Viewpagertransition
viewpager with parallax pages, together with vertical sliding (or click) and activity transition
Stars: ✭ 3,017 (+654.25%)
Mutual labels:  parallax
react-rellax
React Parallax component using Rellax.js
Stars: ✭ 39 (-90.25%)
Mutual labels:  parallax
Fancyscrollview
A SwiftUI ScrollView Designed to imitate the App Store and Apple Music ScrollViews (with or without a Parallax Header)
Stars: ✭ 330 (-17.5%)
Mutual labels:  parallax
neodigm55
An eclectic low-code vanilla JavaScript UX micro-library for those that defiantly think for themselves.
Stars: ✭ 14 (-96.5%)
Mutual labels:  parallax
Parallax Effect
🤹🏻‍♂️ Parallax effect in javascript using face tracking. An immersive view in 3d with webcam.
Stars: ✭ 275 (-31.25%)
Mutual labels:  parallax
React Native Parallax Scroll
Parallax scroll view for react-native
Stars: ✭ 385 (-3.75%)
Mutual labels:  parallax
Transformer page view
PageTransformer for flutter
Stars: ✭ 341 (-14.75%)
Mutual labels:  parallax
React Native App Intro
react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
Stars: ✭ 3,169 (+692.25%)
Mutual labels:  parallax

ParallaxBackLayout

Download

Finish an Activity with parallax scrolling effect.

Watch the video

Demo Apk

DOWNLOAD

简体中文

Usage

Step 1

  • Add these lines to your build.gradle
compile 'com.github.anzewei:parallaxbacklayout:lastversion'

Step 2

  • register ParallaxHelper to application
  registerActivityLifecycleCallbacks(ParallaxHelper.getInstance());
  • Add annontion to the activity you want to parallax back
@ParallaxBack
public class DetailActivity extends AppCompatActivity {
 。。。
}

Other Usage

@ParallaxBack
public class DetailActivity extends AppCompatActivity {
     private void disableBack(){
         ParallaxHelper.getInstance().getParallaxBackLayout(this).setEnableGesture(false);
     }
}

Update

  • Date 2017.05.16 Version 1.0 Use annotation

License

Copyright 2017 anzewei

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].