Need help with GLRippleView?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

r21nomi
217 Stars 34 Forks 25 Commits 2 Opened issues

Description

Custom GLSurfaceView for Android to show image with ripple effect using OpenGL.

Services available

!
?

Need anything else?

Contributors list

# 235,098
Kotlin
fragmen...
raspber...
glsl
17 commits

GLRippleView

Download Android Arsenal

Custom GLSurfaceView for Android to show ripple effect with OpenGL.

Simple

Cross-fade

Ripple algorithm of this library is based on Adrian Boeing's article.

Getting Started

dependencies {
  compile 'com.github.r21nomi:glrippleview:1.0.0'
}

Usage

Simple

glRippleView.setRippleOffset(0.01f)

Cross-fade

glRippleView.run {
    addBackgroundImages(listOf(
            BitmapFactory.decodeResource(resources, R.drawable.bg2),
            BitmapFactory.decodeResource(resources, R.drawable.bg3)
    ))
    setRippleOffset(0.01f)
    setFadeInterval(5000)
    startCrossFadeAnimation()
}

License

Copyright 2017 Ryota Takemoto (r21nomi)

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.